bool osetrenie = true;
bool osetrenie2 = true;
void setup() {
DDRB &= ~(1<<1);
PORTB|= 1<<1;
DDRB &= ~(1<<2);
PORTB|= 1<<2;
DDRD|= 1<<3;
}
void loop() {
if ((PINB & (1 << 1)) == 0 && osetrenie == true) {
osetrenie = false;
for (int i = 0; i < 200; i++) {
PORTD |= (1 << 3);
delay(10);
PORTD &= ~(1 << 3);
delay(10);
}
} else if ((PINB & (1 << 1)) != 0) {
osetrenie = true;
}
if ( (PINB&(1<<2)) == 0 && osetrenie2 == true)
{
osetrenie2 = false;
PORTD |= 1<<3;
PORTD &= ~(1<<3);
}
if((PINB&(1<<2)) != 0 && osetrenie2 == false)
{
osetrenie2 = true;
}
}