Go Down

Topic: Problemas con Lectura y stanby de puerto analogo (Read 89 times) previous topic - next topic

yeisonmauricio

Apr 06, 2015, 05:32 pm Last Edit: Apr 06, 2015, 06:08 pm by yeisonmauricio
Buenos dias... Solicito de manera muy cordial colaboración con una idea, Necesito tomar una medida por el puerto análogo lo cual se como hacerlo en lo que requiero ayuda es en lo siguiente al tomar esta lectura acorde a la lectura debo activar uno de 3 reles temporizados x tiempo pero de forma inmediata evitar que el puerto análogo siga tomando mediciones hasta que termine la temporizacion donde deberá tomar medidas para la siguiente acción. Lo e intentado pero no e podido...

De ante mano agradezco cualquier consejo para resolver este inconveniente gracias.

surbyte

#1
Apr 06, 2015, 05:55 pm Last Edit: Apr 06, 2015, 05:56 pm by surbyte
Bueno, primero te ayudo y luego a cambio vas a leer las normas del foro para corregir tu título. Novato en apuros no es un título que aporte nada a otra persona con tu mismo problema.

La AYUDA:

Mira el ejemplo BlinkWithoutDelay; este sketch usa la función millis() que es un contador de milisegundos desde que pones en marcha el Arduino.
Con el puedes hacer que tu programa se ejecute siempre y no quede detenido por delay que DETIENE practicamente el Arduino a la espera de completar el tiempo que le indicas.

Entonces. lees tu puerto análogo, y en función de las condiciónes ejecutas la temporización correspondiente, y sigues leyendo el puerto análogo. Al completar los intervalos 1,2,3 harás el cambio en las salidas que requieras.

yeisonmauricio

Agradezco tu respuesta, ya me pondré a leer las normas del foro... Mira lo que deseo es que apenas lea el puerto análogo ejecute la acción pero no lea mas hasta que pase el tiempo estipulado en los reles.

Gracias y hare lo que me pides

surbyte

Bueno porque no clarificas la idea.. tiempo de los reles? Cuanto tiempo rele1,2 y 3.
Comienza a escribir tu sketch, bien o mal a ver como lo visualizas.

Go Up