// Incluir la librería
#include <Arduino.h>
// Definición de los pines a los que están conectados los LEDs
const int numLeds = 4; // Número de LEDs utilizados
const int ledPins[] = {27, 13, 12, 14}; //Pines utilizados
void setup() {
for (int i = 0; i < numLeds; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
static int count = 0; // Contador binario de 4 bits (0 a 15)
// Mostrar el valor binario en los LEDs
for (int i = 0; i < numLeds; i++) {
digitalWrite(ledPins[i], (count >> i) & 1);
}
// Incrementar el contador y reiníciarlo al llegar a 16
count++;
if (count == 16) {
count = 0;
}
delay(1000); // Espera 1 segundo antes de incrementar el contador
}