1. Kiến tạo mạch tinh chỉnh và điều khiển nhiều led

Cách kiến tạo mạch điều khiển nhiều led cũng tương tự mạch điều khiển và tinh chỉnh led đơn. Chỉ gồm điều có khá nhiều led rộng kết nối với nhiều chân của board Arduino hơn. Bên dưới là ví dụ mạch tinh chỉnh và điều khiển giả lập trên Proteus gồm một board Arduino UNO, 8 điện trở 220Ω, 8 led.

Bạn đang xem: Điều khiển led bằng arduino

*

Lưu ý: cùng với 14 chân digital (từ 0 đên 13) thì một board mạch Arduino UNO chỉ có thể điều khiển về tối đa 14 led (không tính các chân analog). Để tinh chỉnh và điều khiển nhiều led hơn nữa, chúng ta có thể sử dụng thêm nhiều board mạch Arduino hoặc sử dụng IC HC595.

2. Viết chương trình điều khiển và tinh chỉnh nhiều led chớp tắt cùng lúc


Xem thêm: Top 15 Các Phương Pháp Chữa Viêm Họng Bằng Thuốc Nam Hiệu Quả

Cách 1 – Viết những lệnh điều khiển cho từng ledĐây là cách dễ dàng nhất nhưng tốn công sức nhất với nhiều dòng code nhất.void setup() pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT);void loop() digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(7, HIGH); digitalWrite(8, HIGH); digitalWrite(9, HIGH); delay(1000);//Chờ 1000 mili giây = 1 giây digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); digitalWrite(8, LOW); digitalWrite(9, LOW); delay(1000);//Chờ 1000 mili giây = 1 giâyCách 2 – thực hiện vòng lặp forSử dụng vòng lặp for để triển khai ngắn gọn gàng code ở phương pháp 1.void setup() { for(int i=2;iCách 3 – sử dụng mảngSử dụng mảng để lưu những chân của led liên kết với board mạch Arduino. Rồi sử dụng vòng lặp for để cẩn thận mảng và tinh chỉnh led chớp tắt.int arr_led<8>=2, 3, 4, 5, 6, 7, 8, 9;void setup() { for(int i=0;i

3. Bài bác tập

Bài tập 1: thi công mạch bao gồm 10 đèn LED liên kết với Arduino. Lập trình:– 10 đèn sáng sủa tắt thuộc lúc– lần lượt chớp tắt các đèn 1->10->1->10…Bài tập 2: xây đắp mạch gồm 10 đèn LED kết nối với Arduino. Lập trình:– Đèn 1->10 sáng, đèn 1->10 tắt, lặp đi tái diễn như thế– theo lần lượt chớp tắt đột nhiên 1 đèn led bất kỳ
Bài trước và bài xích sau vào môn học>" data-wpel-link="internal">Lập trình điều khiển và tinh chỉnh led bằng nút bấm với board mạch Arduino >>