Câu hỏi vận dụngBài 1.Em hãy viết chương trình điều khiển hai đèn: LED xanh (chân 12) và LED...

Câu hỏi:

Câu hỏi vận dụng

Bài 1. Em hãy viết chương trình điều khiển hai đèn: LED xanh (chân 12) và LED đỏ (chân 13) liên tục bật tắt trái ngược nhau, đèn này bật thì đèn kia tắt và ngược lại. Em có thể lựa chọn thời gian bật, tắt tùy ý.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Long
Cách 1:
Để giải quyết bài toán này, chúng ta cần sử dụng một board Arduino và hai đèn LED màu xanh và đỏ. Đầu tiên, chúng ta sẽ kết nối LED xanh với chân 12 và LED đỏ với chân 13 trên board Arduino. Sau đó, chúng ta sẽ viết chương trình theo ngôn ngữ lập trình Arduino để điều khiển hai đèn theo yêu cầu đề bài.

Cách 2:
Một cách khác để giải quyết bài toán này là sử dụng Raspberry Pi và hai đèn LED màu xanh và đỏ. Chúng ta cần kết nối LED xanh với các chân GPIO và LED đỏ với các chân GPIO khác trên Raspberry Pi. Sau đó, chúng ta sẽ viết chương trình trong Python để điều khiển hai đèn theo yêu cầu đề bài.

Câu trả lời đầy đủ và chi tiết hơn:
Để viết chương trình điều khiển hai đèn LED xanh và LED đỏ trên board Arduino, ta sẽ sử dụng ngôn ngữ lập trình Arduino. Đầu tiên, ta cần khai báo hai biến để lưu trữ thông tin về chân điều khiển của hai đèn LED. Sau đó, trong hàm setup(), ta cần khai báo hai chân là OUTPUT.

Tiếp theo, trong hàm loop(), ta sẽ sử dụng hàm digitalWrite() để điều khiển việc bật/tắt từng đèn theo yêu cầu đề bài. Sau khi bật/tắt một đèn, ta sẽ sử dụng hàm delay() để tạo thời gian chờ trước khi thực hiện bật/tắt đèn kia. Lặp lại quá trình này để hai đèn LED sáng lên và tắt theo yêu cầu của đề bài.

Sau khi đã viết xong chương trình, ta sẽ upload và chạy chương trình trên board Arduino để kiểm tra xem hai đèn LED có bật/tắt liên tục trái ngược nhau như yêu cầu hay không. Đảm bảo rằng kết nối đúng chân của hai đèn LED và cài đặt chương trình đúng cú pháp để đạt được kết quả mong muốn.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.35984 sec| 2161.852 kb