Arduino desde cero en Español - Capítulo 80 - Código sin bloqueo y Librería TimeAlarms ⏰
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
El delay() es muy útil pero en ciertas ocasiones genera complicaciones al detener el flujo del programa, por eso analizaremos cómo realizar código sin bloqueo (non-blocking) con la función millis() y demostraremos en la práctica sus beneficios. También veremos la librería TimeAlarms para establecer fácilmente timers o temporizadores para tareas programadas de corta y larga duración con el RTC incorporado en Arduino. #CodigoSinBloqueo #Nodelay #Nonblocking Capítulo 38 (RTC): https://www.youtube.com/watch?v=ZOMXEYuQwwY Capítulo 58 (Timelib): https://www.youtube.com/watch?v=CDt1Wlc5rHw Código fuente de los programas vistos en: https://github.com/bitwiseAr/Curso-Arduino-desde-cero/ Marcas de tiempo: 0:00 Introducción 0:32 Circuito de conexión 1:25 Primer programa con delay (ilustra problema) 5:04 Segundo programa sin bloqueo (millis) 8:15 Tercer programa con TimeAlarms 14:24 Restricciones de la librería TimeAlarms 15:33 Cuarto programa con Alarma diaria y RTC 22:41 Recapitulando y despedida arduino sin delay arduino millis multitareas en arduino función millis arduino temporizador en arduino timealarms arduino timelib arduino reloj en tiempo real arduino
Sobre este curso
Paso a paso cada capítulo va introduciendo nuevos conceptos para programar la placa Arduino UNO, en Español y de forma didáctica. Mediante el uso de sensores diversos y salidas podremos comandar todo lo que se nos ocurra. No se requiere de ningún conocimiento previo para hacer este curso.
Lo que aprenderás en este curso:
- Comprender los conceptos fundamentales de Arduino desde cero en Español fácil y didáctico desde cero
- Aplicar técnicas y métodos prácticos de Arduino desde cero en Español fácil y didáctico
- Desarrollar habilidades profesionales en Arduino desde cero en Español fácil y didáctico
- Resolver problemas reales relacionados con Arduino desde cero en Español fácil y didáctico