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 |