Hola a todos! 

Quiero hacer un alimentador de mascotas para mis 3 ovejeros y 2 pitbulls. Si bien ellos solos saben el horario de la comida (el más inteligente, un pitbull, siempre rasca la puerta a la hora de comer!!
), quiero hacer algo que no dependa de que yo o alguien de la familia pueda alimentarlos.
Así que ya tengo un sistema mecánico que alimentará a cada uno. Ahora estoy planeando como controlarlo. Lo más rápido es un temporizador de 12 horas y listo. Cada 12hs les dará de comer y listo. Cada plato tiene su propio motorcito y tornillo sin fin que va liberando alimento balanceado. O sea, lo que hacen todos, hay miles de ejemplos en la red.
Al grano: con arduino quiero controlar el tiempo y poder programarlo. Nada nuevo por ahi. Lo que quiero consultar es: cuál sería la forma correcta de controlar el cumplimiento del tiempo? Es decir, cómo controlar la alarma programada para activar la entrega de alimento?
Arduino tiene la capacidad de hacerlo todo sin adicionales. He visto el uso de RTC y otros agregados que considero en este momento, innecesario.
Obviamente delay está prohibido, y ¿se me debe ocurrir usar millis?
. Para luego comparar la hora en un bucle y luego comparar los minutos en un sub-bucle?
Cuál sería la manera correcta de realizar una alarma por software con un arduino? Convertir el tiempo esperado/programado de alarma a segundos y usar un contador decreciente? Esto es para mi, así que lo quiero hacer "no para que funcione y ya", lo quiero lindo y bonito. Nadie lo sabrá pero yo quiero que sea de la "manera en que se debe hacer"
Hay muchas formas de hacer las cosas y en esto en particular no estoy encontrando nada. Y como no quiero inventar la rueda, pregunto ya que seguramente alguien tendrá una idea las "buenas prácticas" de alarmas por soft.
Muchas gracias y saludos nuevamente!!


Quiero hacer un alimentador de mascotas para mis 3 ovejeros y 2 pitbulls. Si bien ellos solos saben el horario de la comida (el más inteligente, un pitbull, siempre rasca la puerta a la hora de comer!!
Así que ya tengo un sistema mecánico que alimentará a cada uno. Ahora estoy planeando como controlarlo. Lo más rápido es un temporizador de 12 horas y listo. Cada 12hs les dará de comer y listo. Cada plato tiene su propio motorcito y tornillo sin fin que va liberando alimento balanceado. O sea, lo que hacen todos, hay miles de ejemplos en la red.
Al grano: con arduino quiero controlar el tiempo y poder programarlo. Nada nuevo por ahi. Lo que quiero consultar es: cuál sería la forma correcta de controlar el cumplimiento del tiempo? Es decir, cómo controlar la alarma programada para activar la entrega de alimento?
Arduino tiene la capacidad de hacerlo todo sin adicionales. He visto el uso de RTC y otros agregados que considero en este momento, innecesario.
Obviamente delay está prohibido, y ¿se me debe ocurrir usar millis?
Cuál sería la manera correcta de realizar una alarma por software con un arduino? Convertir el tiempo esperado/programado de alarma a segundos y usar un contador decreciente? Esto es para mi, así que lo quiero hacer "no para que funcione y ya", lo quiero lindo y bonito. Nadie lo sabrá pero yo quiero que sea de la "manera en que se debe hacer"
Hay muchas formas de hacer las cosas y en esto en particular no estoy encontrando nada. Y como no quiero inventar la rueda, pregunto ya que seguramente alguien tendrá una idea las "buenas prácticas" de alarmas por soft.
Muchas gracias y saludos nuevamente!!