void setup() {
// Nastavenie pinov 2, 3 a 4 ako výstupy (RGB LED)
DDRD |= (1 << PD2) | (1 << PD3) | (1 << PD4);
}
void loop() {
// Červená (STOP)
PORTD |= (1 << PD4); // Zapne červenú
delay(3000);
PORTD &= ~(1 << PD4); // Vypne červenú
// Zelená (CHOĎ)
PORTD |= (1 << PD2); // Zapne zelenú
delay(3000);
PORTD &= ~(1 << PD2); // Vypne zelenú
// Oranžová (PRIPRAV SA) – simulujeme ju zapnutím červenej + zelenej naraz
PORTD |= (1 << PD4) | (1 << PD2); // Zapne červenú aj zelenú (spolu dáva oranžovú)
delay(1000);
PORTD &= ~((1 << PD4) | (1 << PD2)); // Vypne obe farby
}