Presentación
Tema 1 – Plataforma Hardware Arduino
- Que es el Hardware Libre
- Microcontroladores
- Que puede hacer Arduino
- Entornos de aplicación de Arduino
- Diferentes modelos de placas Arduino y Shields
- Otros “Arduinos” y clones
- Arduino Uno a fondo. Mapa de pines.
Tema 2 – Plataforma Software Arduino
- Entorno de programación
- Instalación del software y configuración
- Librerías
- Personalización y estructura del software
- Primer proyecto: “Blink”
- Comunidad Arduino
- Simulador Arduino
Tema 3 – Conceptos básicos de microcontroladores y electrónica
- Microcontrolador vs Microprocesador
- Microcontroladores 8 bits, 16 bits
- Memoria Flash, SRAM y EEPROM
- USB to Serial
- Comunicación Serie
- Entradas y salidas Digitales
- Entradas y salidas analóginas, PWM
- Sensores
- Actuadores
- Conceptos básicos de electrónica. Descripción del Kit.
- Planificación y diseño de un proyecto con Arduino
Tema 4 – Conceptos básicos de programación
- Otros IDEs para Arduino
- Lenguaje de programación de Arduino, estructura de un programa
- Lenguaje de programación C++
- Variables
- Tipos de datos
- Constantes
- Operadores
- Estructuras de control
- Funciones definidas por el usuario
- Instalación de Librerías
- Monitor Serie. Debug.