Hola recientemente he comprado unos rgbs de parpadeo lento para poder hacer un efecto fuego si alguien me pudiese ayudar con la programación del mismo lo agradecería mucho.
Su publicacion se MUEVE a su ubicacion actual ya que es mas adecuada.
Hace un tiempo para el fuego de una cuna simplemente utilicé dos LED, uno rojo y otro amarillo. Creo que puedes inspirarte en este código, conectando solo los contactos de los leds R y G de tu RGB:
#define LED_R 10
#define LED_Y 11
void setup() {
pinMode(LED_R, OUTPUT);
pinMode(LED_Y, OUTPUT);
Serial.begin(115200);
analogWrite(LED_R, LOW);
analogWrite(LED_Y, LOW);
randomSeed(analogRead(0));
}
void loop() {
// Luci random
if ( int(random(0, 5) > 0) )
analogWrite(LED_R, int(random(0,120)));
else
analogWrite(LED_R, 0);
analogWrite(LED_Y, int(random(50,255)));
delay(int(random(40,120)));
}
Hola necesita alguna librería?
No. ¿Has probado a usar ese código?
Porque preguntas eso? Si alguien te sugiere un código tu crees que olvidaría incluir la librería?
De todos modos, prueba el código y verás que no hace falta nada.