Buton ile Led&Karaşimşek Uygulaması ARDUINO UNO-R3
Arkadaşlar bu videoda butona basıldığı anda LED yanıp sönen aynı anda karaşimşek uygulamasını çalıştıran bir örnek yapacağız.
Gerekli olan malzemeler
-Arduıno UNO-R3
-Breadboard
-Buton
-330k Direnç
-Ledler ve Bağlantı kabloları

Yukarıdaki videodan nasıl yapıldığını izlediyseniz kodlara geçelim;
#define buton 8
#define led 13
int ButDurum=0;
int ledler[]={2,3,4,5,6,7};
void setup()
{
pinMode(led,OUTPUT);
pinMode(buton,INPUT);
for(int i=0;i<6;i++)
{
pinMode(ledler[i],OUTPUT);
}
}
void loop()
{
ButDurum=digitalRead(buton);
if(ButDurum==1)
{
digitalWrite(led,HIGH);
for(int i=0;i<6;i++)
{
digitalWrite(ledler[i],HIGH);
delay(50);
digitalWrite(ledler[i],LOW);
}
for(int j=5;j>-1;j–)
{
digitalWrite(ledler[j],HIGH);
delay(50);
digitalWrite(ledler[j],LOW);
}
}
else
{
digitalWrite(led,LOW);
}
}