Hola, he hecho un programador de riego y en la carcasa externa le he colocado un led rojo de 5 mm con una resistencia de 330 ohms, conectado a un pin digital de un Arduino Nano.
Lo he programado para que esté encendido solo cuando el sistema no riega, es decir cuando el Arduino está en StanBy.
La pregunta: si el led parpadea por ejemplo un segundo encendido y un segundo apagado, durará menos en el tiempo que si lo dejo siempre encendido? (lo apagaría solo durante los minutos de riego)
durará te refieres a la vida del led?. Hombre mientras menos tiempo esté encendido logicamente su vida se prologaría, otra opción para prolongarle la vida es bajarle la intesidad poniendo una resistencia mayor, lo que hará que la luz sea más debil y con ello el desgaste. Aunque tambien te digo que muy posiblemente antes de que se funda un led por horas de vida, termines cambiando de aparato por ampliarlo o actualizarlo a más moderno.
De acuerdo, pero la pregunta es si durará más encendido de manera contínua o intermitentemente en secuencias de 1 segundo
intermitente durara mas, al estar menos tiempo encendido
A ver si entiendo, hablas de la vida util de un led de centavos? Durará tanto que te vas a aburrir de lo que has hecho y antes de aburrirte lo cambiaras por algo nuevo.
Ya hay anuncios de nuevos LED que consumen 1/100 de estos y que en unos años inundarán el mercado.
Entonces.. tranquilo y usalo sin problemas que estrá para tu proximo riego automatizado.
Pues podemos dar por resuelto el tema.
Solo explicar porqué hice la consulta, poque parece de tontos.
En la caja que contiene los circuitos puse como piloto de "stand By" un led rojo intermitente, lo que sucede es que lo monté dentro de un tubito de metacrilato que se ilumina con el led, sobresale unos milimetros de la caja y se ve mejor desde cualquier punto, en realidad un detalle superficial, pero he pensado que si se funde por la secuencia encendido y apagado constante antes de tiempo en ralación a tenerlo siempre encendido sería un incordio despegar todo para rehacerlo.
Surbyte si te parece damos por resuelto el tema.
Solo por darte algún motivo de crítica pongo la función que hace parpadear el led:
void LedStandBy(byte LedRojo) //Función que hace parpadear al led piloto rojo de Stan By
{
if (LedRojo == 1) //El led va a parpadear
{
digitalWrite(Piloto_Rojo, 1);
if (millis() - MillisPrevias >=700)
{
MillisPrevias = millis();
digitalWrite(Piloto_Rojo, 0);
}
}
else //Led apagado (se enciende el led verde durante el riego)
{
digitalWrite(Piloto_Rojo, 0);
}
}
Sean felices.
No te preocupes pero recuerdas cuando antes usabamos lamparas testigo que eran incandescentes, y claro se quemaban y que se hacía, se reemplazaban. Llegado el caso que ocurra lo mismo, ya sabes.