คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc : Two-color LED

เอกสารนี้แนะนำวิธีการเชื่อมต่อและเขียนโค้ดควบคุมเซนเซอร์ 37 ชนิด ผ่านแพลตฟอร์ม runlinc โดยใช้บอร์ด ESP32 (E32W)

3. Two-color LED (LED สองสี)

 

หน้าที่

Two-color LED เป็นอุปกรณ์ที่สามารถแสดงผลได้สองสีในตัวเดียว โดยทั่วไปจะใช้เพื่อแสดงสถานะที่แตกต่างกัน เช่น เปิด/ปิด, สถานะปกติ/แจ้งเตือน, หรือข้อมูลอื่นๆ ที่สามารถแทนด้วยสองสีได้

การเชื่อมต่อ

Flame Sensor Pin

E32W Pin

คำอธิบาย

- (GND)

GND

กราวด์

+ / VCC

3V3

ไฟเลี้ยง 3.3V

S (Signal)

IO04

สัญญาณหลอดไฟ (DIGITAL_OUT)

การตั้งค่าใน runlinc:

  • IO04: DIGITAL_OUT (Name: GreenandRed)

โค้ดตัวอย่าง

HTML:

<button onclick="showRed()">แสดงสีแดง</button>

<button onclick="showGreen()">แสดงสีเขียว</button>

<button onclick="turnOffLed()">ปิด LED</button>

JavaScript:

function showGreen() {

  turnOff(RedLed); // ปิดขาที่เชื่อมต่อกับ LED สีแดง

  turnOn(GreenandRed); // เปิดขาที่เชื่อมต่อกับ LED สีเขียว

}

function showRed() {

  turnOff(RedLed); // ปิดขาที่เชื่อมต่อกับ LED สีแดง

  turnOff(GreenandRed); // ปิดขาที่เชื่อมต่อกับ LED สีเขียว

}

ผลลัพธ์การใช้งาน

เมื่อคลิกปุ่มต่างๆ บนหน้าเว็บ “แสดงสีแดง": LED จะแสดงผลเป็นสีแดง "แสดงสีเขียว": LED จะแสดงผลเป็นสีเขียว

ภาพประกอบ

 

 

Tags

Rating

No votes yet