Bài 2 : Đèn giao thông đơn giản với arduino

Mục Tiêu

Học cách điều khiển nhiều LED cùng lúc sử dụng Arduino Nano, tạo mô hình đèn giao thông giống thực tế.

Linh Kiện Cần Chuẩn Bị

  • Arduino Nano
  • 3 LED (màu đỏ, vàng, xanh)
  • 3 Điện trở 220Ω
  • Dây nối

Mô Tả Mô Hình

Hệ thống mô phỏng đèn giao thông hoạt động theo chu kỳ:

  1. Đèn Đỏ: Sáng trong 5 giây.
  2. Đèn Xanh: Sáng trong 5 giây.
  3. Đèn Vàng: Sáng trong 2 giây.

Chu trình lặp lại liên tục, giống như đèn giao thông thực tế.

Sơ Đồ Kết Nối

  • LED Đỏ: Chân dương nối với chân D2 trên Arduino qua điện trở 220Ω.
  • LED Vàng: Chân dương nối với chân D3 trên Arduino qua điện trở 220Ω.
  • LED Xanh: Chân dương nối với chân D4 trên Arduino qua điện trở 220Ω.
  • Tất cả chân âm của LED nối với GND của Arduino.


int red = 2;
int yellow = 3;
int green = 4;

void setup() {
  pinMode(red, OUTPUT);
  pinMode(yellow, OUTPUT);
  pinMode(green, OUTPUT);
}

void loop() {
  digitalWrite(red, HIGH);
  delay(5000);
  digitalWrite(red, LOW);

  digitalWrite(green, HIGH);
  delay(5000);
  digitalWrite(green, LOW);

  digitalWrite(yellow, HIGH);
  delay(2000);
  digitalWrite(yellow, LOW);
}
  

Giải Thích Code

  • Khai báo chân (int red, yellow, green): Xác định chân nối LED.
  • Hàm setup(): Thiết lập các chân LED làm OUTPUT.
  • Hàm loop(): Liên tục bật/tắt các LED theo thời gian quy định bằng delay().

Kết Luận

Dự án đèn giao thông đơn giản là bài tập lý tưởng giúp bạn luyện tập kiến thức về Arduino, củng như củng cố các kỹ năng điều khiển LED cơ bản. Cứ thực hành nhiều sẽ giúp bạn nâng cao trình độ lập trình với Arduino nhanh chóng!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Chat Ngay