วิธีเชื่อมต่อ RGB LED กับ Arduino

วิธีเชื่อมต่อ RGB LED กับ Arduino
วิธีเชื่อมต่อ RGB LED กับ Arduino
Anonim

RGB LED เป็นไฟ LED สามดวงที่มีสีต่างกัน (แดง - แดง, เขียว - เขียว, น้ำเงิน - น้ำเงิน) รวมอยู่ในตัวเรือนเดียว มาดูวิธีเชื่อมต่อ RGB LED กับ Arduino กัน

มันจำเป็น

  • - Arduino;
  • - ไฟ LED RGB;
  • - ตัวต้านทาน 3 ตัวสำหรับ 220 โอห์ม
  • - สายไฟเชื่อมต่อ
  • - กระดานขนมปัง
  • - คอมพิวเตอร์.

คำแนะนำ

ขั้นตอนที่ 1

ไฟ LED RGB มีสองประเภท: มีแอโนดร่วม ("บวก") และแคโทดร่วม ("ลบ") รูปแสดงแผนผังไดอะแกรมของ LED ทั้งสองประเภทนี้ ขายาวของ LED เป็นตัวนำไฟฟ้าทั่วไปเสมอ สายไฟ LED สีแดง (R) แยกจากกัน สีเขียว (G) และสีน้ำเงิน (B) อยู่ที่อีกด้านหนึ่งของขั้วบวก ดังแสดงในรูป ในบทความนี้ เราจะมาดูการเชื่อมต่อ RGB LED กับทั้งขั้วบวกและขั้วลบทั่วไป

ขั้นตอนที่ 2

แผนภาพการเชื่อมต่อสำหรับ LED RGB พร้อมขั้วบวกทั่วไปแสดงอยู่ในรูป เราเชื่อมต่อขั้วบวกกับ "+5 V" บนบอร์ด Arduino อีกสามพินกับพินดิจิตอลโดยพลการ

โปรดทราบว่าเรากำลังเชื่อมต่อ LED แต่ละดวงผ่านตัวต้านทานของตัวเอง และไม่ได้ใช้ตัวเดียวทั่วไป ขอแนะนำให้ทำอย่างนั้นเพราะ LED แต่ละดวงมีประสิทธิภาพในตัวเอง และถ้าคุณเชื่อมต่อพวกมันทั้งหมดผ่านตัวต้านทานตัวเดียว ไฟ LED จะเรืองแสงด้วยความสว่างต่างกัน

ขั้นตอนที่ 3

มาเขียนร่าง "กะพริบตา" สุดคลาสสิกกัน เราจะเปิดใช้งานและปิดใช้งานแต่ละสีในสามสีตามลำดับ โปรดทราบว่า LED จะสว่างขึ้นเมื่อเราใส่ LOW กับพินที่สอดคล้องกันของ Arduino

ขั้นตอนที่ 4

มาดูการทำงานของไฟ LED RGB แบบกะพริบกัน ไฟ LED จะติดเป็นสีแดง เขียว และน้ำเงิน แต่ละสีจะสว่างขึ้น 1 วินาที จากนั้นดับลง 2 วินาที และสีถัดไปจะเปิดขึ้น

คุณสามารถให้แสงแต่ละช่องแยกกันได้ พร้อมกันทั้งหมด จากนั้นสีของแสงจะเปลี่ยนไป

ขั้นตอนที่ 5

หากคุณใช้ LED RGB แบบแคโทดทั่วไป ให้ต่อสายยาวของ LED กับ GND ของบอร์ด Arduino และช่อง R, G และ B เข้ากับพอร์ตดิจิทัลของ Arduino ควรจำไว้ว่าไฟ LED จะสว่างขึ้นเมื่อใช้ระดับสูง (สูง) กับช่อง R, G, B ตรงกันข้ามกับ LED ที่มีขั้วบวกทั่วไป

หากคุณไม่เปลี่ยนภาพร่างด้านบน ไฟ LED แต่ละสีในกรณีนี้จะเปิดเป็นเวลา 2 วินาที และการหยุดชั่วคราวระหว่างพวกเขาจะเป็น 1 วินาที

แนะนำ: