
GPIO_ESP32:
https://wokwi.com/projects/397923643908649985
TX_ESP32:
https://wokwi.com/projects/397923660255952897
RX_ESP32_1:
https://wokwi.com/projects/397923670980791297
RX_ESP32_2:
https://wokwi.com/projects/397923686748230657
Interrupcion_ESP32:
https://wokwi.com/projects/397923708098288641
Timer_ESP32
https://wokwi.com/projects/397923716705001473
PWM_ESP32
https://wokwi.com/projects/397923716705001473
Aprende a desarrollar aplicaciones de Internet de las Cosas con ESP32, conectando sensores, actuadores, plataformas en la nube y una aplicación Android.
El curso combina programación del microcontrolador, comunicación de datos y ejercicios prácticos. Comenzarás con un repaso del lenguaje C y avanzarás hacia el uso del ESP32, los protocolos TCP y UDP y la integración con ThingSpeak y Firebase.
¿Qué aprenderás?
• Comprender los fundamentos de IoT y su aplicación en proyectos electrónicos.
• Programar el ESP32 y trabajar con sus registros y periféricos.
• Leer sensores y controlar actuadores.
• Intercambiar información mediante comunicación TCP y UDP.
• Enviar datos a ThingSpeak para su visualización.
• Conectar el ESP32 con Firebase para almacenar y consultar información.
• Crear una aplicación básica en Android Studio.
• Integrar la aplicación Android con Firebase para interactuar con el proyecto.
A lo largo del curso encontrarás explicaciones, demostraciones y talleres que relacionan el código con el funcionamiento de los dispositivos. El objetivo es que comprendas cómo circula la información entre el microcontrolador, la red, las plataformas y la aplicación.
Las prácticas te permitirán observar el comportamiento de cada solución, modificar los ejemplos y relacionar los conocimientos con tus propios proyectos. También reforzarás conceptos de programación y comunicación necesarios para integrar hardware y software.
Este curso está dirigido a estudiantes, técnicos, ingenieros y aficionados que ya cuentan con conocimientos básicos de lenguaje C, Arduino y electrónica. No necesitas experiencia previa con Firebase, ThingSpeak o Android Studio para comenzar a estudiar las aplicaciones presentadas.
Revisa los materiales y las versiones de las herramientas indicadas en cada sección antes de realizar las prácticas.
Al finalizar, tendrás una base para desarrollar aplicaciones de monitoreo y control con ESP32, utilizando comunicación de red, servicios en la nube y una interfaz móvil.