Hola. A ver si me podeis ayudar en lo siguiente.
Tened en cuenta que mi programacion en C es nula aun
Estoy intentando modificar el ejemplo de Fade a mi gusto
Voy a usar 4 fases de iluminación (8 leds en grupos de 2)
Empiezo por esto
int led1 = 2; // the pin that the LED is attached to
int led2 = 3; // the pin that the LED is attached to
int led3 = 4; // the pin that the LED is attached to
int led4 = 5; // the pin that the LED is attached to
int brightness = 0; // how bright the LED is
int fadeAmount = 1; // how many points to fade the LED by
// the setup routine runs once when you press reset:
void setup() {
// declare pin 2,3,4,5 to be an output:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
// set the brightness of pin 2,3,4,5:
analogWrite(led1, brightness);
analogWrite(led2, brightness);
analogWrite(led3, brightness);
analogWrite(led4, brightness);
// change the brightness for next time through the loop:
if (brightness == 0 || brightness == 155) {
brightness = brightness + fadeAmount;
}
// wait for 50 milliseconds to see the dimming effect
delay(50);
}
Lo siguiente que tengo que hacer es el dimeo efectivo . La idea es tener 4 periodos: Apagado, amanecer ,a tope , atardecer y de nuevo apagado
No se si es necesario poner el RTC para ello, pero como en el futuro quiero poner la hora en el LCD lo conectare.
Seguimos con ello
Un saludo