void setup() {
int MaskD = 0x70;
DDRD |= MaskD;
DDRD &= ~(1 << PD3);
PORTD |= (1 << PD3);
}
void loop() {
if (PIND & (1 << PD3)) {
for (int i = 4; i < 7; i++) {
PORTD |= (1 << i);
}
} else {
for (int i = 4; i < 7; i++) {
PORTD &= ~(1 << i);
}
}
}