Làm đèn LED nhấp nháy
Thuộc phần Mạch điện đầu tiên trong hành trình Arduino của Coddy. Bài học 1 trên 22.
Arduino Uno là một máy tính nhỏ gọi là bộ vi điều khiển. Bạn viết một chương trình cho nó, gọi là sketch, rồi bo mạch tự chạy chương trình đó lặp đi lặp lại miễn là còn nguồn điện.
Mỗi sketch có hai phần:
void setup() {
// Chạy một lần khi bo mạch khởi động
}
void loop() {
// Chạy lặp đi lặp lại mãi mãi
}Bo mạch giao tiếp với thế giới bên ngoài qua các chân. Chân 13 được nối với một LED. Để bật đèn, hãy đặt chân này làm đầu ra trong setup(), rồi đặt nó thành HIGH (5 vôn, bật) hoặc LOW (0 vôn, tắt):
pinMode(13, OUTPUT);
digitalWrite(13, HIGH);delay(1000) tạm dừng sketch trong 1000 mili giây, tức một giây. Đặt lệnh bật, chờ, tắt rồi chờ thêm trong loop(), LED sẽ nhấp nháy mãi mãi.
Thử thách
DễBo mạch có một đèn LED ở chân 13. Đoạn sketch này làm đèn nhấp nháy: setup() đặt chân 13 làm đầu ra, còn loop() bật đèn LED, chờ một giây, tắt đèn rồi lại chờ, lặp đi lặp lại.
Nhấn Chạy trên bo mạch để xem đèn nhấp nháy, sau đó nhấn Kiểm tra.
Tự làm thử
void setup() {
pinMode(13, OUTPUT); // chân 13 là chân đầu ra
}
void loop() {
digitalWrite(13, HIGH); // bật đèn LED
delay(1000); // chờ một giây
digitalWrite(13, LOW); // tắt đèn LED
delay(1000); // chờ một giây
}
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Mạch điện đầu tiên
1Xin chào, bo mạch
Làm đèn LED nhấp nháyThiết lập và vòng lặpThay đổi tốc độ nhấp nháyTự làm đèn LEDHai đèn LED thay phiên nhauChú thích trong sketchTự luyện tập: Playground Arduino