Buenas chicos, este es mi primer post, llevo poco en esto de arduino y tengo problemas para realizar una secuencia, no se si puedo hacerla con la funci贸n millis o necesito usar los temporizadores. Tengo un arduino Mega, os explico y agradecer铆a mucho si me podeis ayudar
El caso es que tengo que realizar un ciclo de purga cada x tiempo, y cada purga durar谩 200 ms. El tiempo entre purga y purga viene determinado por la operaci贸n 2300/intensidad=seg. Siendo la Intensidad la que voy a leer del sensor de intensidad. Es decir, si estando en varios estado de funcionamiento del sistema, ejecuto la operaci贸n (2300/i) y ese valor que me da, es el tiempo que tengo que esperar para purgar, en el momento que pase, pongo en alto la v谩lvula de purga y purgo durante 200 ms ( los 200 ms siempre es igual) cuando termino de purgar (200ms) vuelvo a realizar la operaci贸n y vuelvo a esperar el tiempo que salga del resultado de la operaci贸n y as铆 sucesivamente. Tambi茅n tengo que tener en cuenta que la operaci贸n se realice una sola vez tras realizar la purga para evitar perdidas de datos, o que se pase todo el tiempo realizando operaciones y finalmente no purgue.
El caso es que he intentado varias cosas pero no se como realizarlo, me gustar铆a si alguien puede ayudarme estar铆a muy agradecido.
Muchas gracias de antemano