Códigos del curso Arduino Avanzado. Código mejorado para la versión Beta 2 del curso
Mas info: https://sindormir.net/curso-arduino-avanzado
* Acceso rápido a puertos E/S
* Operaciones booleanas clásicas
* Operaciones con bits con funciones de Arduino
* Consideraciones sobre el uso de los pines de Arduino
* Pines con funciones especiales
* Incompatibilidad entre funciones, temporizadores y pines
* Mejora de tiempos de captura del ADC
* Uso de FastPWM
* Gestión del tiempo
* Midiendo el tiempo
* Temporizadores
* Afinando las salidas PWM
* Interrupciones
* Interrupciones externas
* Interrupciones por temporizadores
* Multitarea
* Máquinas de estado
* Máquinas de estado usando librerías
* Bajo consumo
* Gestión de la energía en el ATMEGA 328
* Modos sleep
* Watchdog
* Gestión del estado de la batería
* Otros aspectos avanzados
* Manejo de Arduino con línea de comandos
* Integración con atom y git
* Sensor de temperatura interno
* Afinando la precisión de las lecturas analógicas