#include #define LED_PIN 13 ///< Pin digital donde están conectados los NeoPixel. #define NUM_LEDS 2 ///< Número total de LEDs NeoPixel en la tira. /// Objeto controlador de los LEDs NeoPixel. Adafruit_NeoPixel leds(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800); void encenderSecuencialmente(); void parpadeoJunto(int veces); void apagarTodos(); void setup() { leds.begin(); ///< Inicializa la comunicación con los NeoPixel. leds.show(); ///< Se asegura de que los LEDs inicien apagados. } void loop() { encenderSecuencialmente(); parpadeoJunto(10); apagarTodos(); delay(1000); ///< Espera antes de reiniciar el ciclo. } void encenderSecuencialmente() { leds.setPixelColor(0, leds.Color(255, 255, 0)); ///< LED 0: Amarillo. leds.show(); delay(500); leds.setPixelColor(1, leds.Color(0, 0, 255)); ///< LED 1: Azul. leds.show(); delay(500); } void parpadeoJunto(int veces) { for (int i = 0; i < veces; i++) { leds.clear(); ///< Apaga todos. leds.show(); delay(500); leds.setPixelColor(0, leds.Color(255, 255, 0)); leds.setPixelColor(1, leds.Color(0, 0, 255)); leds.show(); delay(500); } } void apagarTodos() { leds.clear(); leds.show(); }