KOD;
// C++ code
//
int diziled[]={12,10,8,6}; //led1=12; led2=10 YAZMK YERINE
int sayi=4; // KAC TANE LED VARSA
int dugme=3; //dugmeyı arduıno uzerınde dijital 3 pinine bagladıgımızı gösterıyoruz
int butondurum=0; //buton durumu baslangıcda 0 olarak tanır
int butonbassayac=0; // butonbassayac baslangıcta 0dır
void setup()
{
for(int i=0; i<sayi;i++)// ınt i baslangıcdaki lamba 0.led degerii vriyoruz i sayıdan büyükse iye ++ veriyor.
{
pinMode(diziled[i],OUTPUT); //ledlerin bütününü çıkış yapıyoz
}
pinMode(dugme,INPUT); // dugmeyı ıse ınput atıyoz
}
void loop()
{
butondurum=digitalRead(dugme); // baslangıcda 0 olarak atadıgmız butndurumu dugmeye bastıgımız kadar dfeger alıyolar
if(butondurum==HIGH) // buton durumu aktifse aşşagıdaki döngü çalışıyor
{
for(int i=0;i<sayi;i++)
if(butonbassayac%sayi==i)
digitalWrite(diziled[i],HIGH);
else
digitalWrite(diziled[i],LOW);
}
butonbassayac++; //dugmeye bastıkca sayac +yor
delay(200); //gecıkme atıyorz calısması ıcın
}

