Hola a todos, a ver si me ayudan con algo que para mucho sera mas simple pero para mi un dolor de cabeza.
void loop() {
// this will only be true if we're in debug mode
DateTime now = rtc.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(" (");
Serial.print(") ");
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
delay(1000);
if(now.hour() == 13 && now.minute() == 54){
make_it_rise(inc);
}
} // loop
Cuando inicia el loop todo bien, llega la hora y se prenden las luces como amanecer y hasta aqui todo bien pero de ahi para alante se para el reloj y si pongo el atardecer no lo hace partir se queda solo asi con las luces.
me ayudarian a ver como puedo hacer el loop para que a determinada hora inicien todo el proceso.
Componentes:
Arduino Uno
Strip led ws2812b
Rtc ds1307
Completo completo alegado
acquario_temperatura.ino (5.01 KB)