
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.7 · 32 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.


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!!


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.


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


Top!!!


Marcela Dueñas
la destreza de la profe


Edward John Rodriguez Soto
Excelente


PAULO CESAR GALARZA
Existe algunos aspectos del código que se deben esquematizar mejor con relación al ESP para mejorar la explicación


David E Lares S
Excelente curso


Ana Montoya
chip


Haimet Poulette Cotillo Conde
Lo mejor fue la explicacion en cada clase de los diferentes codigos en el curso


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.


Yuri Vladimir Llanos Aiza
La explicación por parte de la docente es bastante clara.


manuel cortina
buen material, hay que ampliar y diseñar otro cursos para principiantes sin conocimientos.


Jorge Abel Gamboa Valiente
super interesante y Diana una excelente maestra


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

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!
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 Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




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.




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!




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.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender