Muy buenas,
Antes de nada saludaros a todos ya que soy nuevo por aquí.
Os comento el proyecto que tengo entre manos. En el campo tengo un sistema de filtrado que para su auto limpieza (que se ha roto y quiero reemplazar con arduino y relés) tiene algo así:
Es decir, tengo tres bloques de electroválvuas que se repetirán en función del tiempo (A, B y C) y cada bloque tiene cuatro controles, me explico
Durante el primer minuto, A1 estará activo, pero durante los primeros 5 segundo estará activo A2, luego durante 45 segundos estará activo A3 y luego durante 10 segundos estará activo A4. Después, repito los mismo con B1, B2, B3 y B4 y lo mismo con C...
El tema es que no quiero programarlo con if if if, me gustaría saber si existe alguna librería o alguna ayuda para programar según función de tiempo o algo parecido, no sé si me explico...
Por ejemplo, definir rangos de activación para cada variable, por ejemplo
A1 {0,60}
A2 {0,5}
A3 {5,50}
A4 {50,60}
B1 {60,120}
B2 {60,65}
B3 {65,110}
B4 {110,120}
C1 ...
...
C4 ...
Y en el momento de lanzar la limpieza pongo el tiempo a cero y veo en que rango estoy activando esa salida o en que rango no estoy desactivando la salida...
Cómo lo veis?
Muchas gracias por la ayuda.