Hola buenos días gente disculpe que los moleste pero necesito su ayuda ( la gente que mas se adentra en este mundo de la programación).
Estoy realizando un pequeño proyecto el cual consta de la siguiente función:
Un sensor de movimiento le manda un pulso al arduino (VCC), este si lo lee como HIGH, arduino activa su temporizador por 1min y manda una señal a un relay Externo para alimentar una carga.( ejemplo de tiempo creo que sera de 10 mins).
Si el sensor de movimiento vuelve a mandar un pulso dentro del tiempo de 1mins, el arduino tiene que recibirlo y volver a contar el tiempo osea 1min. que se reinicie el tiempo sin que corte la señal que le está mandando al relay.
Tantas veces mande señal el sensor, tantas veces se tiene que reiniciar el temporizador a 0 sin cortar la señal.
Pensé lograrlo con la funcion DELAY ( lo mas basico ) pero al mandarle otra señal dentro del rango del tiempo, no hace nada solo continua contando hasta acabar el tiempo señalado.
Se que no es gran cosa pero ya me bloquie.
Estudiante Ing. Electromecánica
MUCHISIMAS GRACIAS DE ANTEMANO.
Estoy realizando un pequeño proyecto el cual consta de la siguiente función:
Un sensor de movimiento le manda un pulso al arduino (VCC), este si lo lee como HIGH, arduino activa su temporizador por 1min y manda una señal a un relay Externo para alimentar una carga.( ejemplo de tiempo creo que sera de 10 mins).
Si el sensor de movimiento vuelve a mandar un pulso dentro del tiempo de 1mins, el arduino tiene que recibirlo y volver a contar el tiempo osea 1min. que se reinicie el tiempo sin que corte la señal que le está mandando al relay.
Tantas veces mande señal el sensor, tantas veces se tiene que reiniciar el temporizador a 0 sin cortar la señal.
Pensé lograrlo con la funcion DELAY ( lo mas basico ) pero al mandarle otra señal dentro del rango del tiempo, no hace nada solo continua contando hasta acabar el tiempo señalado.
Se que no es gran cosa pero ya me bloquie.
Estudiante Ing. Electromecánica
MUCHISIMAS GRACIAS DE ANTEMANO.