Práctica: Blink sin delay

Ejercicio: Ejercicio19-BlinkSinDelay.

Hacer el ejercicio de blink pero sin usar la función delay(). Para ello se puede usar las funciones millis() o micros(). Ejemplo de ejercicio: http://arduino.cc/en/Tutorial/BlinkWithoutDelay

Después de entender el ejercicio, añadir un botón y a la vez que el LED parpadea, contar cuantas veces se pulsa el botón y mostrarlo por el puerto serie cada vez que se pulse aumentando el contador de pulsos. Comprobar la multitarea.

Hacer el mismo ejercicio con las librerías mstimer2 y la librería Timer, de forma con una de ellas programo cada 5 segundos el parpadeo del LED y con la otra  muestro cada 3 segundos el número de pulsaciones contadas.

Librerías:

¿Y si queremos hacerlo con dos leds?

Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio19-BlinkSinDelay

EXTRA:

Muchos más ejemplos y prácticas para hacer: http://arduino.cc/en/Tutorial/HomePage

Una buena chuleta para tener a mano cuando programemos, Cheat Sheet: https://dlnmh9ip6v2uc.cloudfront.net/learn/materials/8/Arduino_Cheat_Sheet.pdf

Más código:

Ver este ejemplo de programa y fijarse en la estructura: https://github.com/jecrespo/Home_Power_Meter/blob/master/Home_Power_Meter.ino

Anuncios

Un pensamiento en “Práctica: Blink sin delay

  1. Pingback: Curso Arduino Iniciación 2015 | sindofdez

Los comentarios están cerrados.