Điều khiển dãy đèn led với arduino

Thứ ba - 31/10/2017 04:20
Bài tập thứ 2 với arduino sẽ giúp các bạn điều khiển dãy nhiều led.
Điều khiển dãy đèn led với arduino
Bài tập này nhằm mục đích củng cố kiến thức cho bài tập số 1 (Dành cho người mới bắt đầu với Arduino.
Yêu cầu đề ra là: làm cho dãy led sáng lần lượt theo thứ tự.
Vật tư:
- Mạch arduino uno R3 (+nguồn 5-9v nữa nhé)
- 6 đèn led.
- 6 Điện trở 330 Ω.
vattu2
Nối mạch:
Các bạn nối mạch vào chân arduino như sau nhé:
bt2

Viết phần mềm:
// Khai báo tên led ứng với cổng arduno tương ứng
int led1 =2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;

void setup() {
  // Khai báo kiểu chân xuất cho led là output:
  pinMode( led1, OUTPUT);
  pinMode( led2, OUTPUT);
  pinMode( led3, OUTPUT);
  pinMode( led4, OUTPUT);
  pinMode( led5, OUTPUT);
  pinMode( led6, OUTPUT);

}

void loop() {
  // Lần lượt bật đèn theo thứ tự và tắt đèn trước đó:
  digitalWrite(led1,HIGH);
  delay(1000);
  digitalWrite(led2,HIGH);
  digitalWrite(led1,LOW);
  delay(1000);
  digitalWrite(led3,HIGH);
  digitalWrite(led2,LOW);
  delay(1000);
  digitalWrite(led4,HIGH);
  digitalWrite(led3,LOW);
  delay(1000);
  digitalWrite(led5,HIGH);
  digitalWrite(led4,LOW);
  delay(1000);
  digitalWrite(led6,HIGH);
  digitalWrite(led5,LOW);
  delay(1000);
  digitalWrite(led6,LOW);  
}

Bước cuối cùng hãy nạp phần mềm vào chíp để tận hưởng thành quả đi nào.
Nhắc nhở: sau khi chạy thử xong, bạn hãy sắp xếp lại để các lệnh ở vị trí khác nhau để cho nó sáng theo ý bạn nhé!

Tác giả bài viết: Hoàng Thế Thanh

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Bình luận bằng tài khoản Facebook

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây