Đèn LED RGB là ba đèn LED có màu sắc khác nhau (Đỏ - đỏ, Xanh lục - xanh lá cây, Xanh lam - xanh lam), được bao bọc trong một vỏ. Hãy xem cách kết nối LED RGB với Arduino.
Nó là cần thiết
- - Arduino;
- - Đèn LED RGB;
- - 3 điện trở cho 220 Ohm;
- - dây nối;
- - bảng bánh mì;
- - một máy tính.
Hướng dẫn
Bước 1
Đèn LED RGB có hai loại: với cực dương chung ("cộng") và cực âm chung ("trừ"). Hình bên cho thấy sơ đồ cấu tạo của hai loại đèn LED này. Chân dài của đèn LED luôn là dây dẫn điện chung. Dây dẫn LED màu đỏ (R) được đặt riêng biệt, màu xanh lá cây (G) và màu xanh lam (B) nằm ở phía bên kia của cực dương, như thể hiện trong hình. Trong bài viết này, chúng ta sẽ xem xét kết nối đèn LED RGB với cả cực dương chung và cực âm chung.
Bước 2
Sơ đồ kết nối cho đèn LED RGB với cực dương chung được hiển thị trong hình. Chúng tôi kết nối cực dương với "+5 V" trên bảng Arduino, ba chân còn lại với chân kỹ thuật số tùy ý.
Xin lưu ý rằng chúng tôi đang kết nối từng đèn LED thông qua điện trở riêng của nó và không sử dụng một điện trở chung. Chúng tôi khuyên bạn nên làm điều đó, bởi vì mỗi đèn LED có hiệu quả riêng của nó. Và nếu bạn kết nối tất cả chúng thông qua một điện trở, các đèn LED sẽ phát sáng với độ sáng khác nhau.
Bước 3
Hãy viết lại bản phác thảo "nháy mắt" cổ điển. Chúng tôi sẽ bật và tắt lần lượt từng màu trong số ba màu. Lưu ý rằng đèn LED sẽ sáng khi chúng ta áp dụng LOW cho chân tương ứng của Arduino.
Bước 4
Hãy xem các đèn LED RGB nhấp nháy đang hoạt động. Đèn LED lần lượt bật sáng màu đỏ, xanh lục và xanh lam. Mỗi màu sáng trong 1 giây, sau đó tắt trong 2 giây và màu tiếp theo sẽ bật.
Bạn có thể chiếu sáng từng kênh riêng biệt, bạn có thể chiếu sáng tất cả cùng một lúc, sau đó màu sắc của ánh sáng sẽ thay đổi.
Bước 5
Nếu bạn đang sử dụng đèn LED RGB cathode thông thường, hãy kết nối dây dẫn dài của đèn LED với GND của bảng Arduino và các kênh R, G và B với các cổng kỹ thuật số của Arduino. Cần nhớ rằng đèn LED sáng lên khi đặt mức cao (HIGH) cho các kênh R, G, B, ngược lại với đèn LED có cực dương chung.
Nếu bạn không thay đổi bản phác thảo ở trên, thì mỗi màu của đèn LED trong trường hợp này sẽ bật trong 2 giây và thời gian tạm dừng giữa chúng sẽ là 1 giây.