คู่มือการใช้งานชุดเซนเซอร์ 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 จะแสดงผลเป็นสีเขียว
ภาพประกอบ
- Log in to post comments
- 7 views