Menu
CoddyTech

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.

challenge icon

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
}
quiz iconTự kiểm tra

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

Tự luyện tập: Playground Arduino