void setup() {
DDRD |= (1<<PD0) | (1<<PD1) | (1<<PD2); // Setze PD0, PD1, und PD2 als Ausgang
DDRD &= ~(1<<PD3); // Setze PD3 als Eingang
}
void loop() {
if (PIND & (1<<PD3)) { // Überprüfen, ob PD3 HIGH ist
PORTD |= (1<<PD0) | (1<<PD1) | (1<<PD2); // Setze PD0, PD1, und PD2 auf HIGH
} else {
PORTD &= ~((1<<PD0) | (1<<PD1) | (1<<PD2)); // Setze PD0, PD1, und PD2 auf LOW
}
}