6. Bài 4: Đèn LED nhiều màu RGB
Giới thiệu
-
Đèn LED RGB, có thể hiện ra nhiều màu từ 3 LED bên trong với 3 màu cơ bản là đỏ (Red), lục (Green) và lam (Blue). RGB là viết tắt của 3 màu cơ bản đó.
-
Đèn LED RGB có 4 chân, 3 chân nối với 3 đèn LED bên trong và 1 chân chung cho cả 3 LED này. Có 2 loại đèn LED RGB: loại chân chung nối với nguồn âm (GND) và chân chung nối với nguồn dương (VCC).
-
LED RGB có trên bộ kit Phys:Bit là loại chân nối với GND.

|
Xây dụng mạch điện
-
Thành phần:
- Đèn LED RGB.
- 3 Điện trở 100 Ω.
-
Sơ đồ mạch điện

|
-
Nguyên lý hoạt động:
Theo sơ đồ trên, chân chung của đèn LED RGB sẽ được nối vào GND và 3 chân còn lại của 3 LED sẽ được điều khiển bật tắt bằng 3 chân cắm mở rộng của Yolo:Bit là P0, P1 và P2.
Kết nối mạch điện
Hãy kết nối mạch điện như hình minh họa:

|
Chương trình
Ta sẽ lập trình cho Yolo:Bit hoạt động như sau:
-
Nếu nút A được nhấn, ta cho đèn LED RGB hiện màu đỏ bằng cách bật chân P0 (nối với LED đỏ bên trong đèn LED RGB) và tắt 2 chân còn lại.
-
Nếu nút B được nhấn, ta cho hiện màu xanh lá bằng cách bật chân P1 (nối với LED xanh lá bên trong đèn LED RGB) và tắt 2 chân còn lại.
-
Nếu cả 2 nút A và B được nhấn, ta cho đèn LED RGB hiện màu xanh dương bằng cách bật chân P2 (nối với LED xanh dương bên trong đèn LED RGB) và tắt 2 chân còn lại.

|
Kết quả
Kết quả của chương trình như sau:

|
Bài tập mở rộng
Hãy thử làm

-
Cho đèn LED đỏ và đèn LED lục cùng sáng
-
Cho đèn LED lam và đèn LED đỏ cùng sáng
-
Cho đèn LED lục và đèn LED lam cùng sáng
-
Để 3 đèn LED cùng sáng
Chương trình mẫu
- Đèn LED nhiều màu RGB: Tại đây

