void setup() {
DDRD = 0xFF; // Configura todos los pines de PORTD como salidas
}
void loop() {
// Encender LEDs (en binario)
PORTD = 0b00000001; // 1
delay(40);
PORTD = 0b00000010; // 2
delay(40);
PORTD = 0b00000100; // 4
delay(40);
PORTD = 000001000; // 8
delay(40);
PORTD = 0b00010000; // 16
delay(40);
PORTD = 0b00100000; // 32
delay(40);
PORTD = 0b01000000; // 64
delay(40);
PORTD = 0b10000000; // 128
delay(500);
PORTD = 0b10000000; // 128
delay(40);
PORTD = 0b01000000; // 64
delay(40);
PORTD = 0b00100000; // 32
delay(40);
PORTD = 0b00010000; // 16
delay(40);
PORTD = 0b00001000; // 8
delay(40);
PORTD = 0b00000100; // 4
delay(40);
PORTD = 0b00000010; // 2
delay(40);
PORTD = 0b00000001; // 1
delay(500);
}