#include #include #define NEOPIXEL_PIN 6 // Pin al que está conectado el NeoPixel #define NUM_PIXELS 1 // Número de píxeles NeoPixel #define SERIAL_BAUD_RATE 9600 // Velocidad de comunicación serial Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_PIXELS, NEOPIXEL_PIN, NEO_GRB + NEO_KHZ800); void setup() { Serial.begin(SERIAL_BAUD_RATE); // Inicia la comunicación serial strip.begin(); // Inicializa la librería NeoPixel strip.show(); // Inicializa todos los píxeles apagados } void loop() { if (Serial.available() > 0) { int command = Serial.read(); // Lee el comando de la placa maestra if (command == 1) { // Enciende el NeoPixel strip.setPixelColor(0, strip.Color(255, 0, 0)); // Rojo, por ejemplo strip.show(); } else if (command == 0) { // Apaga el NeoPixel strip.setPixelColor(0, strip.Color(0, 0, 0)); // Apaga el píxel strip.show(); } } }