เจ้าโมดูลไฟกระพริบ 7 สีเนี่ย มันคือตัวเล็กๆ ที่เปลี่ยนสีได้เองอัตโนมัติทุกๆ ช่วงเวลา เช่น ทุก 2-3 วินาที
- เริ่มแรก เอาโมดูล 7-COLOR flash มาดูให้ดีๆ เลย
- ขาที่ไม่มี LED ติดอยู่ตรงปลายเนี่ย มันคือขาควบคุม (control) สำหรับไฟกระพริบ 7 สีนี้แหละ
- ส่วนขาอีกด้านนึงคือขาลบหรือขา GND ของ LED ส่วนขาที่อยู่ตรงกลางคือขาบวก (positive) นะจ๊ะ
ดังนั้น เพื่อให้โค้ดที่ให้ไปทำงานได้ ให้น้องต่อขา GND เข้ากับ pin 13
ต่อขาบวกเข้า pin 12 และขาควบคุมเข้า pin 11 เรียบร้อย หล่อเท่เลยงานนี้
ข้อมูลเทคนิคเพิ่มเติม (แบบจัดเต็ม)
การผสมสีแบบหลายช่องสัญญาณ
โปรเจกต์นี้จะพาน้องไปควบคุมและประสานเวลาเจ้าโมดูล LED 7 สี (RGBW+) แบบ Addressable หรือแบบหลายขา
- การจัดการสีด้วย PWM: Arduino ของเราจะควบคุม PWM 7 ช่องแยกกัน เพื่อผสมสีสเปกตรัมที่ซับซ้อนเกินกว่า RGB ทั่วไป ทำให้ได้ ค่า CRI (Color Rendering Index) ที่สูงขึ้น เหมาะสำหรับงานให้แสงสว่างหรือถ่ายภาพ
- ตัวเลือกสีผ่าน IoT Cloud (เวอร์ชันขั้นสูง): เชื่อมต่อกับ Arduino IoT Cloud ได้เลย น้องสามารถลากวงล้อสีบนมือถือ แล้ว Arduino จะอัปเดตสมดุลแสง 7 สีผ่าน WiFi ทันที
การหรี่ไฟแบบลื่นไหล
- อัลกอริทึม Cross-Fade: มี "Fading Kernel" ที่ฉลาดมากๆ คอยทำให้การเปลี่ยนสีระหว่างเฉดราบรื่นทางคณิตศาสตร์ เลี่ยงปัญหาไฟกระพริบแบบเป็นขั้นบันไดที่มักเจอในงานหรี่ไฟดิจิทัล 8-bit แบบพื้นฐาน