1 – Hardware Arduino
1.1 – Presentación del curso
1.2 – Qué es Arduino y Hardware Libre
1.3 – Arduino vs Raspberry Pi
1.4 – Microcontroladores
1.5 – Qué puede hacer Arduino
1.6 – Entornos de aplicación Arduino
1.7 – Cómo funciona Arduino
1.8 – Placas Arduino
1.9 – Novedades en Arduino. Arduino.cc y Arduino.org
1.10 – Shields Arduino
1.11 – Montaje del Starter Kit Arduino
2 – Software Arduino
2.1 – Entorno de programación
2.2 – Instalación software y configuración
2.3 – Descarga e Instalación Prácticas
2.4 – Estructura sketch en Arduino
2.5 – Primer proyecto: “blink”
2.6 – Primeros Pasos Arduino
2.7 – Librerías
2.8 – Instalación Librerías
2.9 – Simuladores Arduino
2.10 – Uso simulador Arduino
2.11 – Programación Visual
3 – Programación Arduino
3.1 – Programación Arduino
3.2 – Variables
3.3 – Tipos de Datos
3.4 – Efectos con LEDs
3.5 – Arrays, Strings y Constantes
3.6 – Ejemplos con Arrays, strings y Strings
3.7 – Operadores
3.8 – Estructuras de control
3.9 – Funciones definidas por usuario
4 – Manejo Arduino
4.1 – Componentes Electrónicos
4.2 – Memoria Flash, SRAM y EEPROM
4.3 – Uso de Memoria en Arduino
4.4 – Comunicación Serie Arduino
4.5 – Uso de puerto serie en Arduino
4.6 – Chat Serie
4.7 – Entradas y salidas Digitales
4.8 – Contador de pulsos
4.9 – Entradas y salidas analógicas. PWM
4.10 – Smoothing
4.11 – Sensores Arduino
4.12 – Sensor de temperatura
4.13 – Actuadores y periféricos de salida
4.14 – Display LCD
4.15 – Motores
4.16 – Uso de Motores
5 – Comunicaciones IP Arduino
5.1 – Conceptos básicos de comunicaciones
5.2 – TCP/IP
5.3 – Protocolo HTTP
5.4 – Ethernet Shield
5.5 – Librería Ethernet
5.6 – Arduino Web Client
5.7 – Arduino Web Server
5.8 – Arduino y IoT
6 – Proyectos Arduino
6.1 – Proyectos final de curso
6.2 – Estación meteorológica
6.3 – Arranque y Parada motor DC
6.4 – Grabar Datos de Temperatura (Datalogger)
6.5 – Mandar mensajes desde Arduino y visualizarlos en tiempo real