Curso de IoT: Programación de Microcontroladores ESP32
Publicado el 02 de marzo de 2023
Aprende cómo utilizar el poderoso ESP32 para proyectos de IoT en este curso de programación de microcontroladores. Conoce la importancia de la industria IoT, cómo elegir un microcontrolador y las características del ESP32. Construye tu primer proyecto de IoT con ESP32 en este curso completo.
Clases del curso
Hardware
ESP-IDF
API Core
Peripherals API
Servidor Web
Smart Light
Despedida
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.
Conoce quién enseña el curso
Diana Martínez
👩💻 Desarrolladora de software
🔧 Ingeniera en mecatrónica.
🤖 Fundadora de Robots LatAm
Proyecto del curso
Smart Light: lámpara inteligente controlada por internet
Construye una lámpara inteligente con un microcontrolador ESP32 y programa una aplicación web con la que puedas modificar el color y el encendido a distancia.
conocimientos previos
- Fundamentos de programación.
- Fundamentos de circuitos electrónicos
- Programación en C
software y recursos necesarios
- Visual Studio Code
- ESP-IDF
- FreeRTOS
Mira las primeras 3 clases sin costo en este momento
4.8 · 27 opiniones
Martín Gutiérrez Hernández
Me gusto mucho el curso, ya que hay muchos recursos en internet pero no tenia una guía de como comenzar y navegar, este curso me dio ese punto de inicio. Espero que en siguientes cursos se enfoquen en MQTT y otros protocolos.
Freddy David Castro Garcés
Increíble curso muy didáctico, práctico y entretenido. Por favor más cursos de hardware (como IoT, el programa espacial, etc).
Gregorio Emmanuel Rivas Burgos
Muy buen curso, está muy bien explicado y las prácticas son excelentes para comprender el funcionamiento del ESP32
Wilson Anibal Ortega Andrade
Este curso ayuda a comprender el uso del esp32 para proyectos enfocados en aplicaciones IoT a través de la herramienta de desarrollo ESP_IDF. Presenta ejemplos que se pueden aplicar facilemente.
No me esperaba el nivel tan alto del curso! Ideal para comenzar a salir del IDE de Arduino! muy recomendable!
Un excelente curso, muy bien explicado. Súper recomendable realizar la práctica con el microcontrolador y el protoboard para ver funcionando el chip de acuerdo a lo que uno ha programado. En espera de más cursos sobre éste microcontrolador.
Mario Enrique Ascencio Garcia
Muy interesante y probechoso
Juan Sebastián Silva Diaz
Un poco complicado pero fascinante.
Carlos Mario
Excelente curso, porfavor mas de IoT esp32 y protocolos de comunicacion
Cristian Esneider Sanchez Montealegre
Las explicaciones y la calidad del contenido tematico fue increible, seria genial ampliar el tema de RTOS y programacion de sistemas embebidos con el ESP32
Carlos Andres Villalobos
Simplemente me encanto, si bien tengo tiempo trabajando con Microcontroladores, siempre se puede aprender algo nuevo. 100% recomendable.
Keittly Lisseth Mena Lozano
El desarollar los diferentes ejemplos de código para llegar a la funcionalidad de la lampara RGB.
Excelente curso, nos da una muy buena introducción al ESP32 y como programarlo con el IDF oficial, el proyecto está bonito.
Jesús Ramon
me encanto el curso, mas cursos con esp32 y con la profe Diana porfavor!!
manuel cortina
buen material, hay que ampliar y diseñar otro cursos para principiantes sin conocimientos.
Daniel Fernando Machado Rodriguez
Gran curso, muy interactivo y la docente cuenta con gran habilidad para explicar un tema que puede ser algo difícil de entender
Jorge Abel Gamboa Valiente
super interesante y Diana una excelente maestra
Julio Cardenas
Es una buena introduccion a este gran mundo del ESP32. Diana se esmera el explicar bien. Muy buen curso.
Pablo Campiño
Excelente docente con un importante contenido del curso, cumplió con mis expectativas, como es la de actualizar mis conocimientos y la de experimentar con unos ejemplos muy prácticos. Felicitaciones Diana.
Mariana Valencia Gallego
En términos de diversión, este es el curso más divertido que he tomado jamás en Platzi. También aprendí mucho. Buenísimo
Top!!!
Marcela Dueñas
la destreza de la profe
Edward John Rodriguez Soto
Excelente
Andres Bustamante
Combinar la parte de hardware y software en un proyecto funcional
Jose Manuel Pacheco Garriazo
La buena explicación de todas las funcionalidades que tiene el ESP32 con los ejemplos vistos a lo largo del curso. Y finalmente hacer nuestras propias lamparas controladas por nuestro celular!
Rogelio Meza
Lo mejor del curso para mi fue aprender sobre el entorno de desarrollo de programas y aplicaciones para le micro, sin embargo, muchos de los códigos mostrados no funcionan actualmente o hay detalles de errores similares. De igual forma definitivamente se puede complementar con otros cursos como alguno de desarrollo de aplicaciones, o una segunda parte para otros usos de la ESP32, como para el bluetooth.
Oscar Chavez
Muy interesante y entretenido el curso
Complementa este curso con nuestras rutas de aprendizaje
Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.
Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.
Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.
Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.
Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!
Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.
Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.
Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
Bases de datos desde cero
Es muy importante saber qué, cómo y dónde se guardarán tus datos. Aprende desde cero la teoría y práctica para administrar DBs profesionalmente.