Como usar millis en Arduino (en menos de 90 minutos)
What you'll learn
- Cuando puedo usar correctamente la función delay() y cuando no debo hacerlo.
- A crear programas usando millis() para hacer uno o varios temporizadores (contar el tiempo) y que funcionen eficientemente.
- A utilizar la función millis() correctamente para contar el tiempo.
Requirements
- Tener conocimientos básicos de Arduino.
- Una copia del Arduino IDE.
- Debes saber escribir simples programas (sketches).
- Debes poder montar circuitos sencillos en el protoboard.
- Un protoboard, cables, una placa Arduino UNO (también puede ser una placa Mega o NANO) y algunos componentes electrónicos básicos (6 leds, 6 resistencias y 2 pulsadores).
Description
¿Tu programa no funciona usando delay? ¿Quieres aprender cómo usar la función millis de Arduino para terminar tu proyecto? ¿O para empezarlo? En este curso aprenderás a crear temporizadores (timers) de forma sencilla, como iniciarlos y configurarlos más rápido de lo que imaginas. En menos de 90 minutos te enseñare cómo usar las funciones delay y millis correctamente para que definitivamente domines el control de tiempo en Arduino.
Comenzaremos con un breve repaso de los conceptos más básicos, para luego examinar detenidamente cómo usar las funciones delay y millis. Y luego analizando algunos ejemplos, veras que fácil es medir el tiempo de forma correcta.
Durante el desarrollo del curso te propondré varios ejercicios que te ayudaran a poner en practica inmediatamente lo que has aprendido, he iremos paulatinamente analizando ejercicios cada vez más complejos, para que al final del curso puedas sustituir cualquier delay en tus programas con temporizadores (usando la función millis).
Como estudiante tendrás acceso a todos los programas utilizados en el curso, y a las respuestas de todos los ejercicios propuestos.
Este curso está pensado para principiantes que tienen conocimientos básicos de Arduino, y para los ya que tienen alguna experiencia, pero quieren mejorar sus habilidades de programación.
Este curso no es apropiado para ti si eres totalmente nuevo en Arduino. No te enseñará los conceptos básicos del Arduino, como el uso del Arduino IDE, como hacer un LED parpadear o a hacer programas y circuito simples.
Who this course is for:
- El principiante de Arduino que quiere realmente aprender a utilizar la función millis para controlar el tiempo en Arduino sin usar la función delay.
Course content
- Preview03:38
- 5 questionsUnidades de medida de tiempo
- 05:58Uso de la funcion if
- 5 questionsUso de la funcion if
Instructor
Soy Ingeniero en Electrónica, y me apasiona la robótica y todo el mundo de la electrónica. He trabajado en Investigación y Desarrollo durante más de 12 años, en los que he participado en el desarrollo de proyectos de diferente complejidad para plantas industriales como siderúrgicas y reductoras de aluminio.
He sido profesor en dos universidades durante algunos años para las asignaturas de Robótica, Análisis de señales, Controladores programables y Laboratorio de electrónica. Y actualmente, trabajo como instructor de Robótica y Programación para jóvenes y adultos.
He encontrado en la educación una pasión. Y trabajo cada día para ser un mejor instructor y para poder enseñar lo mejor que pueda.