//byte ledPin[] = {12,14,27,26,25,33,32,13}; // Mảng lưu vị trí các chân Digital mà các đèn LED sử dụng theo thứ tự từ 1->8. Bạn có thể thêm các LED bằng cách thêm các chân digital vào mảng này
byte ledPin[] = {13,32,33,25,26,27,14,12};//phải sang trái
byte pinCount; // Khai báo biến pinCount dùng cho việc lưu tổng số chân LED
void setup() {
pinCount = sizeof(ledPin);
for (int i=0;i<pinCount;i++) {
pinMode(ledPin[i],OUTPUT); //Các chân LED là OUTPUT
digitalWrite(ledPin[i],LOW); //Mặc định các đèn LED sẽ tắt
}
}
void loop() {
/*
Bật tuần tự các đèn LED
*/
for (int i=0; i < pinCount; i++) {
digitalWrite(ledPin[i],HIGH); //Bật đèn
delay(500); // Dừng để các đèn LED sáng dần
}
/*
Tắt tuần tự các đèn LED
*/
for (int i = 0;i < pinCount; i += 1) {
digitalWrite(ledPin[i],LOW); // Tắt đèn
delay(500); // Dừng để các đèn LED tắt dần
}
}