void setup() {
DDRD &= ~(1<<5); //nastavenie Portu 5 ako output
PORTD &= ~(1<<5); //nastavenie 5 ako low
DDRB &= ~(1<<0); //nastavenie portu 8 ako input
PORTB |= 1<<0; // 8 ako high
Serial.begin(9600);
Serial.println("start");
}
bool test = true;
bool led = false; //urcuje ci ledka svieti aleboje vypnua
void loop() {
if( (PINB&(1<<0)) != 0 && test == true)
{
test = false;
}
if( (PINB&(1<<0)) == 0 && test == false )
{
test = true;
if(led == false)
{
PORTD |= 1<<5;
Serial.println("ZAP");
led = true;
}
else
{
PORTD &= ~(1<<5);
Serial.println("VYP");
led = false;
}
}
}