คู่มือการใช้งานชุดเซนเซอร์ 37-in-1 ร่วมกับ runlinc : RGB LED Module
เอกสารนี้แนะนำวิธีการเชื่อมต่อและเขียนโค้ดควบคุมเซนเซอร์ 37 ชนิด ผ่านแพลตฟอร์ม runlinc โดยใช้บอร์ด ESP32 (E32W)
3. RGB LED Module
หน้าที่
เป็นหลอดไฟที่รวมสีแดง (Red), เขียว (Green) และน้ำเงิน (Blue) ไว้ในหลอดเดียว สามารถผสมสีต่างๆ ได้โดยการจ่ายไฟ (PWM) ให้แต่ละขา
การเชื่อมต่อ
|
RGB LED Pin |
E32W Pin |
คำอธิบาย |
|
R |
IO12 |
ขาสีแดง |
|
G |
IO13 |
ขาสีเขียว |
|
B |
IO14 |
ขาสีน้ำเงิน |
|
- (GND) |
GND |
กราวด์ (กรณีเป็นแบบ Common Cathode) |
การตั้งค่าใน runlinc:
- IO12, 13, 14: DIGITAL_OUT หรือ PWM_OUT
โค้ดตัวอย่าง
HTML:
<div style="text-align:center;">
<h2>🌈 RGB Color Mixer</h2>
<button onclick=" turnOn(R)">Red</button>
<button onclick=" turnOn(G)">Green</button>
<button onclick=" turnOn(B)">Blue</button>
<button onclick="shutDown()">OFF</button>
</div>
JavaScript:
function shutDown(){
turnOff( R );
turnOff( G );
turnOff( B );
}
ผลลัพธ์การใช้งาน
เมื่อกดปุ่มบนหน้า Dashboard หลอดไฟ RGB ที่ต่ออยู่จะเปลี่ยนสีตามที่กำหนดไว้ในฟังก์ชันทันที
ภาพประกอบ
- Log in to post comments
- 6 views