ESP32 para programadores en C
Aprende a usar el framework ESP-IDF para programar tu ESP32 completamente en C.
Description
En este curso te ayudaré a utilizar el framework ESP - IDF para desarrollar aplicaciones completas usando lenguaje C, para la súper famosa tarjeta de desarrollo ESP32. Todo el desarrollo de las aplicaciones será dentro de Visual Studio Code, solo necesitarás un cable USB, tu tarjeta de desarrollo y yo te ayudaré a controlar diversos periféricos así como también podremos conectarnos a Internet para consultar y compartir información.
En la primera parte de este curso, te mostrare como instalar todos los componentes necesarios para desarrollar, compilar e instalar aplicaciones haciéndolo directamente desde VS Code.
Para la segunda parte vamos a revisar y entender el manejo de distintos periféricos, pasando desde como encender un LED, como leer el estado lógico de un botón, hasta entablar comunicaciones seriales, como UART o SPI. También veremos como agregar nuevos componentes (o librerías) a nuestro entorno de trabajo para que puedas trabajar con ellas y puedas aumentar las posibilidades de construir aplicaciones diversas.
Para la siguiente parte de este curso, comenzaremos con un poco de teoría sobre Wifi y las diversas maneras con las que contamos para hacer que nuestra tarjeta de desarrollo este conectada a la red. También te voy a apoyar para que puedas comprender la teoría sobre el protocolo HTTP, como consultar información de la red e incluso crear tu propio servidor.
Actualización: Integración de una lección para aprender a guardar datos de forma permanente, los datos a guardar serán de diferentes tipos, los datos irán en la memoria NVS (flash) integrada dentro de la ESP32.
What You Will Learn!
- Usarás el framework ESP-IDF!
- Programarás la ESP32 en C!
- Configurarás VS Code para programar la ESP32!
- Usarás VS Code para programar la ESP32!
- Aprenderás sobre el protocolo HTTP!
- Harás un cliente Web!
- Aprenderás a usar los perifericos de la ESP32!
- Crearás un servidor HTTP!
Who Should Attend!
- Desarrolladores de sistemas embebidos
- Estudiantes de ing electrónica
- Makers, hobistas y entusiastas de los sistemas embebidos