สอนใช้งาน Arduino ผสมสีหลอดไฟ LED RGB
แสงที่เรามองเห็นอยู่นี้ เกิดจากการผสมสีกันของแสง หลัก ๆ 3 สี คือ สีแดง สีเขียว และสีน้ำเงิน ถ้ารวมกันทั้งหมดทั้ง 3 สีจะได้เป็นแสงสีขาว
ในการทดลองนี้เราจะผสมสีของแสง ให้เป็นสีต่าง ๆ รวมทั้งปรับความเข้มของแต่ละสี ก็จะได้สีที่มีความหลากหลาย ใช้ Arduino สั่งงานหรี่ไฟแต่ละสีแบบ PWMหลอด RGB LED มีอยู่สองแบบ
1. แบบ common cathode ลบร่วม2. แบบ common anode บวกร่วม
การทดลองนี้เราจะใช้ common cathode ลบร่วม
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino ผสมสีหลอดไฟ LED RGB
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino ผสมสีหลอดไฟ LED RGB
Arduino uno r3 -> หลอดไฟ LED RGB
- GND -> GND
- ขา9 -> R
- ขา10 -> G
- ขา11 -> B
อัพโหลดโค้ดตัวอย่างนี้ลง Arduino uno r3 แล้วดูผลลัพธ์
---
จะเห็นว่าไฟ LED ปิด แล้วเปลี่ยนเป็นสี แดง เขียว น้ำเงิน ขาว ตามรูปด้านล่าง
หลอด LED RGB 255,0,0 ไฟสีแดง

หลอด LED RGB 0,255,0 ไฟสีเขียว

หลอด LED RGB 0,0,255 ไฟสีน้ำเงิน

หลอด LED RGB 255,255,255 ไฟสีขาว

ไฟแต่ละสี สามารถหรี่ไฟได้ 0-255 ระดับ ยิ่งค่ามากไฟยิ่งสว่าง เป็นระบบสีของแสงแบบ RGB เหมือนในที่เราใช้งานในหน้าจอคอมพิวเตอร์ เราสามารถผสมสีได้ด้วยโปรแกรมหลาย ๆ ตัว เช่น โปรแกรม Paint เลือกสีที่ชอบ จะเห็นค่า R G B เราสามารถนำมาใส่ในโคดได้เลย

ตัวอย่างตามโคดข้างล่างนี้
---

ดูสอนวิธีใช้งาน Arduino บทต่อไป
#23 Arduino สอนใช้งาน Arduino แสดงข้อความออกจอ LCD 1602 แบบ I2C หลายๆจอพร้อมกัน
#25 Arduino สอนใช้งาน Arduino ควบคุมมอเตอร์ DC หมุนซ้าย-ขวา
หน้าหลักบทความสอน Arduino แบบย่อทั้งหมด