Excelente!... Muy bueno la verdad desde hace un tiempo quería aprender acerca de esta función millis y no entendía en si como utilizarla pero gracias a este video y el anterior he logrado entender, ahora toca ponerlo en práctica.💪 Muchas gracias de verdad y buena esa dandonos ese tip de optimización para nuestros códigos... Y ya tienes un nuevo suscriptor.🤝
Gracias por tus buenas vibras bro y que bueno que te haya servido los videos :D créeme que entendiendo como manejar el tiempo con millis algunos proyectos se te harán más fáciles
@@davidportilla_ así es!. Sin duda alguna ya puedo mejorar un proyecto que realice hace meses atrás y debía manejar varios sensores y con delay me funcionó pero no como debería ser...ya que se detenía y se hacía lenta la ejecución y no funcionaba los sensores al tiempo sino uno a la vez. Sabiendo como solucionar este inconveniente 😊 lo pondré en práctica...una vez más muchas gracias.
Estoy nuevamente por aquí...te mando un cordial saludo desde Colombia...Hay algo que quiero preguntar y de paso sería una buena apreciación optar añadirlo a esta serie de videos con la función millis () y es el hecho de no permitir el desbordamiento del tiempo a los 50 días ya que el proyecto que se tenga ejecutando se dañaría por así decirlo. Mi pregunta es ¿como se hace? Agradezco tu ayuda y muchas gracias de antemano.
Hola! tienes muchisima razón, aqui no estoy contemplando lo de los 50 días. Tendriamos que pensar si ese desbordamiento nos afecta en el proyecto, en caso de que si tendriamos que poner una condición que haga reset a las variables que tenemos y que empiece de nuevo
@@davidportilla_ Hola saludos para ti. Claro que sí sería muy conveniente saber bajo que condiciones se necesita si o si hacer ese reset a todo antes que se cumpla el tiempo estimado de los 50 días.
Hola David como estas te felicito por la información, una consulta con la función for tambien se puede usar millis() porque la programación no tiene error pero no logro que realice lo que programe, saludos
hola me llamo cristian y tengo un codigo que funciona muy bien el detalle es que el codigo es para un reloj que funciona por imagenes en una pantalla HMI nextion como puedo hacer para que ese codigo me funcione 2 veces con dos relojes
que pasa si quiero cambiar el tiempo que permanecen apagados los led? puedo dejarlo apagado por 4 hs y luego encender 30 segundos y asi sucesivamente ?
Se te hizo algo complicado? te comparto el video anterior a este 👉🏻👉🏻 ua-cam.com/video/ikQ7h1kaSr8/v-deo.html
Hola David muchas gracias... Que buena explicación... Saludos de Medellín Colombia
Excelente!...
Muy bueno la verdad desde hace un tiempo quería aprender acerca de esta función millis y no entendía en si como utilizarla pero gracias a este video y el anterior he logrado entender, ahora toca ponerlo en práctica.💪 Muchas gracias de verdad y buena esa dandonos ese tip de optimización para nuestros códigos... Y ya tienes un nuevo suscriptor.🤝
Gracias por tus buenas vibras bro y que bueno que te haya servido los videos :D créeme que entendiendo como manejar el tiempo con millis algunos proyectos se te harán más fáciles
@@davidportilla_ así es!. Sin duda alguna ya puedo mejorar un proyecto que realice hace meses atrás y debía manejar varios sensores y con delay me funcionó pero no como debería ser...ya que se detenía y se hacía lenta la ejecución y no funcionaba los sensores al tiempo sino uno a la vez. Sabiendo como solucionar este inconveniente 😊 lo pondré en práctica...una vez más muchas gracias.
deberias hacer mas videos como este de como reducir el código me pareció interesante
Excelente, bien explicado! 👍
Que bueno que te funcionó! saludos
Muy bueno amigo lo de los apuntadores, gracias por hacerlo tan facil, espero sigas profundizando en C++ para arduino, saludos este España.
Estoy nuevamente por aquí...te mando un cordial saludo desde Colombia...Hay algo que quiero preguntar y de paso sería una buena apreciación optar añadirlo a esta serie de videos con la función millis () y es el hecho de no permitir el desbordamiento del tiempo a los 50 días ya que el proyecto que se tenga ejecutando se dañaría por así decirlo. Mi pregunta es ¿como se hace? Agradezco tu ayuda y muchas gracias de antemano.
Hola! tienes muchisima razón, aqui no estoy contemplando lo de los 50 días. Tendriamos que pensar si ese desbordamiento nos afecta en el proyecto, en caso de que si tendriamos que poner una condición que haga reset a las variables que tenemos y que empiece de nuevo
@@davidportilla_ Hola saludos para ti. Claro que sí sería muy conveniente saber bajo que condiciones se necesita si o si hacer ese reset a todo antes que se cumpla el tiempo estimado de los 50 días.
Ingeniero buena tarde, ingeniero de pronto tiene algun video para aprender bien acerca de los punteros... Muchas gracias.
Hola David como estas te felicito por la información, una consulta con la función for tambien se puede usar millis() porque la programación no tiene error pero no logro que realice lo que programe, saludos
Ow Nuevo Video!!
Así es 💪🏻 para volvernos pros en la programación jajaja
Consulta explicas de 10!!! Pero y si quiero usar una lcd con milis y mostrar informacion distinta cada 2 segundos?
hola me llamo cristian y tengo un codigo que funciona muy bien el detalle es que el codigo es para un reloj que funciona por imagenes en una pantalla HMI nextion como puedo hacer para que ese codigo me funcione 2 veces con dos relojes
que pasa si quiero cambiar el tiempo que permanecen apagados los led? puedo dejarlo apagado por 4 hs y luego encender 30 segundos y asi sucesivamente ?
Hola Ale!, si puedes, solo tienes que cambiar los parámetros de las variables a que sean de 4hrs y de 30 seg
Una duda, no se supone que los void no deben tener un return eso lo hace las funciones???
Asi es, los void no regresan nada, por eso no tenemos returns en las funciones :D
Tengo un pequeño problema, hice un temporizador restando millis, el problema es que al llegar a un número negativo se cuelga el programa
Recuerda que unsigned almacena entero sin signo de hay tu problema.