Código ArduinoBasicExamples
https://github.com/jecrespo/ArduinoBasicExamples
Ejercicios
| Ejercicio | Tutorial | Comentarios | Código Mejorado |
|---|---|---|---|
| Leer entradas digitales | DigitalReadSerial | Comprobar las lecturas aleatorias cuando no se pone una referencia | Código |
| Leer entrada digital sin referencia externa | InputPullupSerial | Estructura if | Código |
| Leer entradas analógicas | AnalogReadSerial | Sacar por pantalla un mensaje cuando el valor esté entre 600 y 700 y encender led pin 13 | Código con debug serial y sacar mensaje |
| Leer entrada analógica mejorada | ReadAnalogVoltage | float | Código |
| Escribir salida analógica | Fade | Sacar por puerto serie el valor de la salida analógia. analogWrite() | Código con serial print |
| Escribir salida digital con acción de un botón | Button | Hacer que con una pulsación se encienda y con otra se apague. Ver los rebotes | Código con detección de flanco |
| Mejora de botón para evitar rebotes | Debounce | millis() | Código |
| Contar pulsaciones Botón. Cambiar estado led cada 4 pulsaciones | StateChangeDetection | Ejemplo más complejo | Código |