Bài tập 2.Em hãy lập trình điều khiển đèn LED thay đổi màu lần lượt theo 7 màu sắc của cầu...

Câu hỏi:

Bài tập 2. Em hãy lập trình điều khiển đèn LED thay đổi màu lần lượt theo 7 màu sắc của cầu vồng.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Việt
Cách làm bằng Arduino:
1. Kết nối các đèn LED với Arduino theo thứ tự từ chân 1 đến chân 7.
2. Sử dụng mã code sau để lập trình:
```
int ledPins[] = {2, 3, 4, 5, 6, 7, 8};

void setup() {
for (int i = 0; i < 7; i++) {
pinMode(ledPins[i], OUTPUT);
}
}

void loop() {
for (int i = 0; i < 7; i++) {
analogWrite(ledPins[i], 255); // Bật đèn LED với độ sáng tối đa
delay(500); // Đợi 0.5 giây
analogWrite(ledPins[i], 0); // Tắt đèn LED
}
}
```

3. Nạp code vào Arduino và kết nối với nguồn điện.
4. Khi chạy chương trình, các đèn LED sẽ thay đổi màu lần lượt theo 7 màu sắc của cầu vồng.

Câu trả lời chi tiết và đầy đủ hơn:
Để lập trình điều khiển đèn LED thay đổi màu lần lượt theo 7 màu sắc của cầu vồng, ta cần kết nối 7 đèn LED đơn sắc theo thứ tự từ chân 1 đến chân 7. Sau đó, sử dụng mã code Arduino để bật từng đèn LED lên với màu sắc tương ứng, sau đó tắt đèn và chuyển sang đèn tiếp theo.

Mã code sử dụng hàm analogWrite để điều chỉnh độ sáng của đèn LED và delay để tạo khoảng thời gian chuyển đổi màu sắc. Khi chạy chương trình, các đèn LED sẽ thay đổi màu lần lượt theo 7 màu sắc của cầu vồng.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.42316 sec| 2165.141 kb