กลับไปหน้ารวมไฟล์
work-with-7-color-leds-d3c0aa.md

เจ้าโมดูลไฟกระพริบ 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 แบบพื้นฐาน

ข้อมูล Frontmatter ดั้งเดิม

title: "Work With 7-Color LEDs"
description: "This project works with a 7-color LED."
author: "SURYATEJA"
category: ""
tags:
  - "lights"
  - "toys"
  - "entertainment system"
  - "kids"
  - "garden"
views: 16950
likes: 0
price: 699
difficulty: "Easy"
components:
  - "1x Arduino UNO"
  - "1x Materia 101"
  - "1x Jumper wires (generic)"
  - "1x LilyPad Rainbow LED (strip of 7 colors)"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Arduino IoT Cloud"
downloadableFiles: []
documentationLinks: []
passwordHash: "6a3a453212f819efc4d23a95a1a12c4bfa2d36e6058cfb7b9027cfdb16c3c288"
encryptedPayload: "U2FsdGVkX1/91kCp/KCcEyXBa4wpQqbQZ7pleOFDtZzA7mmXwns4+4tW5uDubdDU9zC3RHgjLnNyBdwkI+r5RJZJHTZ/B0YBKEv5rpyaF8DRYQgoICB8FAKgKNLc9a33"
seoDescription: "Learn how to interface and use a 7-color LED in your Arduino projects to create vibrant lighting effects."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/work-with-7-color-leds-d3c0aa_cover.jpg"
lang: "th"