int butondurumu = 0; // set konum :
int deger = 0;
const int buton = 4; // start :
byte Mode = 0;
void setup ()
pinMode(buton, INPUT); // start :
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT); // buton kazanc lar:
void loop ()
butondurumu = digitalRead(buton);
if ( (butondurumu == HIGH) && (deger == 0) ) // buton bast : // //buton durumu değişken:
{
Mode = deger=1;
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
EEPROM.write(100, Mode);
deger=1;
delay(10);
}
if ( (butondurumu == LOW) && (deger == 1) ) // //Buton bırakıldı :
{
deger=2;
delay(10);
}
if ( (butondurumu == HIGH) && (deger == 2) ) // buton bast :
{
Mode = deger=3 ;
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
EEPROM.write(100, Mode);
deger=3;
delay(10);
}
if ( (butondurumu == LOW) && (deger == 3) ) // //Buton bırakıldı :
{
deger=4;
delay(10);
}
if ( (butondurumu == HIGH) && (deger == 4) ) // //Buton bast :
{
Mode = deger=5 ;
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
EEPROM.write(100, Mode);
deger=5;
delay(10);
}
if ( (butondurumu == LOW) && (deger == 5) ) // //Buton bırakıldı:
{
deger=0;
delay(10);
}
EEPROM.update(100, Mode);
}
}