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.