#define led1 13
#define led2 12
#define led3 11
#define led4 10
#define sviti 0
#define nesviti 1
#define tlacitko1 A1
#define tlacitko2 A2
#define tlacitko3 A3
byte pomocna1;
byte stav1;
byte stav2;
byte stav3;
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(tlacitko1, INPUT_PULLUP);
pinMode(tlacitko2, INPUT_PULLUP);
pinMode(tlacitko3, INPUT_PULLUP);
stav1=0;
stav2=0;
stav3=0;
}
void loop() {
pomocna1=!digitalRead(tlacitko1);
if (pomocna1==1){
if (stav1==0){
digitalWrite(led1,!digitalRead(led1));
}
}
stav1=pomocna1;
pomocna1=!digitalRead(tlacitko2);
if (pomocna1==1){
if (stav2==0){
digitalWrite(led2,!digitalRead(led2));
}
}
stav2=pomocna1;
pomocna1=!digitalRead(tlacitko3);
if (pomocna1==1){
if (stav3==0){
digitalWrite(led3,!digitalRead(led3));
}
}
stav3=pomocna1;
}