Programacion en Arduino UNO R4 WiFi desde cero hasta aplicaciones IoT
En este curso aprenderás a programar en la plataforma arduino de cero a experto conociendo las características del nuevo Arduino UNO R4 WiFi así como las aplicaciones IoT con esta tarjeta
Profesor:
David Alexis Castillo
30 horas de contenido
Básico
- ¿Qué aprenderás?
- ✔ Programar de manera escalable
- ✔ Integrar IoT a tus proyectos
- ✔ Crear tus propias librerías
- ✔ Prototipar tus proyectos de manera rápida
- ¿Para quién está dirigido este curso?
- ✔ Ingenieros y técnicos
- ✔ Entusiastas y autodidactas
- ✔ Amantes del hardware
- Características de las tarjetas Arduino
- Descripción de la tarjeta R4 (Minima y WiFi) a profundidad sobre sus recursos y qué significa
- Arduino IDE, Instalación
- Variables y tipos de datos en Arduino
- Estructura de datos Arrays y Matrices en Arduino
- Operadores aritméticos en Arduino
- Salidas digitales (Leds, 7 segmentos)
- Circuitos combinacionales
- Sumador de 4 bits
- Creación de componentes personalizados
- Multiplexores y Demux
- Buses de transferencias
- Ciclos en programación (Bucles for, while, do while)
- Entrada analógica, ADC de 14 bits en Arduino UNO R4
- Salida PWM (Motores DC, Led, Servomotores)
- DAC vs PWM y sus diferencias diferencias
- Desarrollo de funciones en Arduino
- Procesamiento de cadenas en Arduino
- Uso de la matriz led del Arduino R4
- Manejo de tramas (concatenación, eliminación, separación, etc.)
- Lectura de sensores analógicos y digitales
- Protocolo de comunicación I2C en Arduino R4
- Protocolo de comunicación SPI en Arduino R4
- Aplicaciones del protocolo de comunicación UART
- Protocolo de comunicación CAN en Arduino R4
- Configuración y usos de los periféricos timers e interrupts del Arduino R4
- Máquina de estado Mealy
- Máquina de estado Moore
- Desarrollo de máquina de estados Mealy y Moore en Arduino
- Estrategias de lectura de datasheets
- Desarrollo de nuestra propia librería de Arduino
- Comunicaciones inalámbricas
- Módulo Bluetooth en Arduino UNO R4
- Transmisión y recepción a través de Bluetooth en Arduino UNO R4
- Introducción a App Inventor
- Stack de capas OSI y TCP/IP
- Comunicación WiFi
- Modo de estación y acces point con arduino R4 WIFI
- Protocolo HTTP -- Modelo cliente - servidor
- Protocolo MQTT -- Modelo publicación - subscripción
- Comunicación de Arduino R4 con ThingSpeak
- Aplicación del protocolo MQTT con Arduino R4
- Uso del bróker MQTTX
- Aplicación de Node Red con Arduino
- Creación de dashboard para el envío de datos y el control de actuadores con Arduino y MQTT