#include <Adafruit_NeoPixel.h>
#define PIXEL_PIN 6
#define PIXEL_COUNT 1
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN,
NEO_GRB + NEO_KHZ800);
int
valuepuls = 0, pinpuls = 4;
void
setup() {
// put your setup code here, to run once:
//CONFIGURACION DEL LED RGB
strip.begin();
strip.show();
//CONFIGURACIÓN DEL PULSADOR
pinMode (pinpuls, INPUT);
}
void
loop() {
// put your main code here, to run repeatedly:
// SI PULSAMOS EL PULSADOR SE ENCENDERA EL LED3
valuepuls = digitalRead (pinpuls);
if
(valuepuls == HIGH)
{
colorWipe(strip.Color(0,0,0),0);
(RED=60,GREEN=0,BLUE=60) colorWipe(strip.Color(númRED,númGREEN,númBLUE),
0)
}
else
{
colorWipe(strip.Color(60,0,60),0);
(RED=60,GREEN=0,BLUE=60) colorWipe(strip.Color(númRED,númGREEN,númBLUE),
0)
}
}
// FUNCION PARA EL COLOR DEL LED RGB
void colorWipe(uint32_t
for(uint16_t
strip.setPixelColor(i, c);
strip.show();
delay(wait);
}
}
3
//PIN DEL LED RGB
// NUMERO DE LEDS RGB
// CONFIGURACION DEL LED RGB
// PULSADOR NO PULSADO
c,
uint8_t
i=0; i<strip.numPixels(); i++) {
//LIBRERIA LED RGB
// VARIABLE Y PIN DEL PULSADOR
// LED RGB = ON ; COLOR VIOLETA
// LED RGB = ON ; COLOR VIOLETA
wait) {
www.ebotics.com