Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende a programar el ESP32
Highest Rated
Rating: 4.5 out of 5(209 ratings)
809 students
Last updated 4/2023
Spanish

What you'll learn

  • Aprenderás a programar el ESP32 desde cero!!!
  • Aprenderás a programar con PlatformIO.
  • Establecerás comunicación con base de datos de firebase desde el ESP32.
  • Establecerás comunicación utilizando el protocolo MQTT.
  • Aprenderás a utilizar el serial Bluetooth del ESP32
  • Aprenderás a utilizar entradas y salidas analógicas y digitales
  • Aprenderás a utilizar el timer del ESP32
  • Aprenderás a generar señales PWM
  • Aprenderás la utilidad del formato JSON
  • Aprenderás a utilizar interrupciones externas
  • Aprenderás a utilizar dos tipos diferentes de displays (LCD16x2, OLED 128x64)
  • Aprenderás a crear una pequeña App para visualizar toda la información proporcionada por el ESP32.
  • Obtendrás una base solida para desarrollar proyectos mas elaborados.
  • Aprenderás a crear un Servidor Web
  • Aprenderás a crear una pagina embebida en el ESP32
  • Aprenderás a almacenar información en la memoria flash del ESP32 (Preferences)
  • Aprenderás a controlar un motor de CD
  • Aprenderás a controlar un servo motor
  • Aprenderás a controlar un motor a pasos
  • Aprenderás a controlar un relevador mecánico

Course content

11 sections77 lectures8h 50m total length
  • Introducción1:52

    Breve descripción del curso ESP32 y Firebase.

  • Preparemos nuestro entorno de trabajo.1:30

    Descargaremos Visual Studio Code e instalaremos una extensión para programar nuestro ESP32

  • Hola... ESP326:41

    Programaremos nuestro primer programa para el ESP32

  • Tiempo de encendido y apagado
  • Descargar un proyecto de la plataforma Udemy1:54
  • Agregar una biblioteca1:16

Requirements

  • Obtén un descuento en electronica117(punto)mx
  • El curso es completamente desde cero, en otras palabras no necesitas tener conocimientos previos.
  • Android Studio
  • Visual Studio Code.

Description

-  Todos los programas los podrás descargar!!!

-  Búscanos en facebook!!!

- Únete a nuestro servidor en Discord!!!

- Busca nuestra pagina electronica117 . mx y obtén un descuento.

Al inicio del curso aprenderás a preparar el entorno de programación, instalar PlatformIO así como crear y abrir proyectos, agregar bibliotecas que nos ayudaran a lo largo del curso.
Después continuaremos con toda la parte del lenguaje C, lo básico de programación para comprender la sintaxis del código que poco a poco será mas largo dependiendo de la aplicación.

Es hasta la tercera sección donde abordaremos el ESP32 aprenderás a controlar sus salidas y entradas tanto digitales como analógicas, configurar interrupciones internas como es el timer e interrupciones externas provocadas por un push botón, aprenderás un método para evitar los rebotes provocados por el push botón, crearas señales PWM las cuales utilizaremos para controlar el brillo de un led RGB y posteriormente controlarlo desde otro ESP32.

En la sección de comunicación aprenderás a conectar el ESP32 a tu red WiFi, esto nos abre muchas posibilidades pero lo que nos interesa es utilizar una base de datos de firebase, donde podrás almacenar y leer información en tiempo real tanto desde ESP32 como desde un pequeña App que tu mismo programaras en Android studio, también conocerás y utilizaras el protocolo MQTT que es muy utilizado en el internet de las cosas, al igual que con la base de datos en tiempo real de firebase podrás comunicar tu App con el ESP32 a través de MQTT.

Aprenderás a utilizar dos diferentes display que dependerán del la aplicación que estés haciendo pero que serán de mucha utilidad para visualizar información.


Estamos agregando mas clases donde utilizaremos mas sensores, actuadores y podrás crear tu servidor web con el ESP32, aprenderás a crear un portal cautivo dentro del ESP32 para realizar configuraciones sin tener que volver a programar, esta es la mejor inversión, adéntrate en el mundo del internet de las cosas y crea tus propios dispositivos.

“Vive como si fueras a morir mañana, aprende como si fueras a vivir siempre” - Gandhi

Who this course is for:

  • Personas con interés en la domotica.
  • Personas con interés en internet de las cosas (IoT)
  • Personas con interés en electrónica digital