Objetivos:
- Conocer qué es Arduino y reconocer diferentes tipos de placas Arduino, sus características y diferencias.
- Establecer qué placa de desarrollo es la más adecuada para cada proyecto en función de las características de este.
- Conocer y usar software de programación de estas placas. IDE de Arduino y Mblock
- Conocer las funciones básicas de entrada/salida de una placa microcontrolada.
- Aplicar la programación, en diversas tareas de diferentes niveles, con placas mcore (placas de los mbots).
Contenidos:
- ¿Qué es Arduino?
- Placas Arduino básicas (Arduino Uno, Mega, Nano), placas avanzadas (Arduino 101, Yún, MKR1000), otras placas microcontroladas (micro:bit, ESP) y shields (escudos multifuncionales). Características, diferencias y consideraciones a tener en cuenta en la puesta en marcha.
- Programación en el IDE de Arduino y en Mblock.
- Funcionamiento básico de un robot móvil (Mbot).
- Uso del Mbot como sistema de control autónomo (inicio a la domótica).
- Incorporación de electrónica adicional al Mbot.
- Operaciones de escritura y lectura digital sobre un pin.
- Operaciones de escritura y lectura analógicas sobre un pin.
- Operaciones de escritura y lectura mediante UART (física y/o por software).