Hướng dẫn điều khiển đèn led sáng theo thứ tự từ đèn thứ 1 đến đèn thứ 10 và ngược lại. Nào ta cùng làm:
* Mã Code
byte ledpin[]={4,5,6,7,8,9,10,11,12,13};
int direction=1;
int currentled=0;
//-----------------
void setup(){
for(int x=0; x<10; x++)
pinMode(ledpin[x],OUTPUT);// đặt các chân ra
}
//-----------------
void loop(){
for(int x=0;x<10;x++)
digitalWrite(ledpin[x],LOW);// tắt các đèn
}
digitalWrite(ledpin[currentled],HIGH);// mở đèn hiện tại
currentled+=direction;// tăng chỉ số lên
if(currentled==9) direction=-1;
if(currentled==0) direction=1;
delay(500);
}
* Sơ đồ mạch
* Sơ đồ mạch
No comments:
Post a Comment