Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

¡Bienvenidos a la segunda edición del libro electrónico «Programación MicroPython con ESP32 y ESP8266»! En esta nueva versión, vamos a adentrarnos en el apasionante mundo de la programación de microcontroladores utilizando el lenguaje MicroPython. Aprenderemos a utilizar los populares módulos ESP32 y ESP8266 para llevar a cabo proyectos emocionantes y creativos. ¡Prepárense para sumergirse en el fascinante universo de la programación de microcontroladores con este completo libro electrónico!

Aprenda a programar ESP32 y ESP8266 usando MicroPython, una nueva implementación del lenguaje de programación Python 3 para microcontroladores. ¡Esta es una de las formas más fáciles de programar tus placas ESP32/ESP8266!

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

OBTENER LIBRO ELECTRÓNICO »

¿Qué hay en el libro electrónico?

“Programación MicroPython con ESP32 y ESP8266” es un libro electrónico de 6 módulos y 360 páginas. Continúe leyendo esta página para obtener una tabla de contenido detallada…

El libro electrónico cubre MicroPython con un enfoque práctico:

  • te enseña que conceptos básicos de MicroPython sin profundizar demasiado en conceptos teóricos
  • Explica el significado de cada línea de código.para que puedas escribir tus propios guiones más tarde
  • Muestra una forma más rápida y sencilla. para programar las placas ESP32 y ESP8266 para aplicaciones IoT
  • Es adecuado para aquellos Nuevo en electrónica y programación. que quieran crear proyectos con aplicaciones del mundo real

También proporcionamos todos los recursos para crear los proyectos: dcódigo autocargable, esquema, Y Lista de artículos.

Además, recibirá acceso a nuestra foro privado Y grupo de facebook para hacer preguntas e interactuar con otros miembros.

Lo que vas a aprender

  • Programar el ESP32/ESP8266 en MicroPython
  • Flash ESP32/ESP8266 con firmware MicroPython
  • Empezando con Thonny IDE
  • Controla los GPIO de ESP32/ESP8266 y usa sus funciones
  • Aprenda a utilizar interrupciones, temporizadores y sueño profundo
  • Comprender los sensores y la electrónica básica.
  • Cree servidores web para publicar datos de sensores y controlar GPIO
  • Enviar solicitudes HTTP a servicios de terceros
  • Utilice MQTT para comunicarse entre placas
  • Comunicarse con otras plataformas a través de MQTT
  • Controle motores de CC, tiras de LED RGB direccionables y pantallas OLED
  • Configure el ESP32 como un dispositivo central BLE que contiene datos que puede leer

Módulo n.º 1: Introducción a MicroPython en ESP32 y ESP8266

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Introducción a MicroPython
  • Presentamos la placa ESP8266
  • Presentamos la placa ESP32
  • Instalar Thonny IDE
  • Instalación del firmware MicroPython
  • Ejecutando su primer programa

Módulo #2: Conceptos básicos de la programación MicroPython

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Sintaxis básica de MicroPython
  • Funciones en MicroPython
  • Clases, objetos y módulos.
  • Formato de cadena

Módulo #3: Interactuar con GPIO

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Parpadeo de un LED
  • Entradas digitales y salidas digitales.
  • Entradas analógicas
  • PWM – modulación de ancho de pulso
  • Pines táctiles ESP32
  • Interrupciones
  • Temporizador
  • Interrupciones del temporizador
  • Fuentes de sueño profundo y despertar.

Módulo #4: Servidores web y clientes HTTP

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Introducción al servidor web
  • «¡Hola mundo!»
  • Servidor web – salidas de control
  • Servidor web con interruptor deslizante
  • Servidor web: muestra valores de temperatura y humedad
  • Enviar valores de sensores por correo electrónico
  • Recuperar datos usando una API (OpenWeatherMap)

Módulo #5: Protocolo de comunicación MQTT

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Introducción a MQTT
  • Instale Mosquitto MQTT Broker en una Raspberry Pi
  • MQTT: establecimiento de comunicación bidireccional
  • Instale Node-RED y Node-RED Dashboard en una Raspberry Pi
  • MQTT: conecte ESP32/ESP8266 al Nodo-RED

Módulo #6: Otros componentes: OLED, motor DC, tira de LED RGB WS2812B

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Ver datos en la pantalla OLED
  • Controlar un motor de corriente continua
  • Controlar una tira de LED RGB direccionable

Módulo No. 7: Bluetooth de bajo consumo

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
  • Presentamos Bluetooth con el ESP32
  • El ESP32 como centro de control BLE

¡Invitación a unirte a nuestro foro privado!

Este libro electrónico brinda la oportunidad de unirse a nuestro foro privado de pares donde puede hacer preguntas sobre el libro electrónico u otros temas relacionados. Recibirás ayuda directa de Rui y Sara o de otros miembros activos de la comunidad.

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

¿Para quién es este libro electrónico?

Para aquellos que quieren aprender rápidamente a programar microcontroladores (ESP32 y ESP8266) sin la carga de tener que aprender lenguajes de programación más complejos/avanzados como C/C++ utilizados en el IDE de Arduino. MicroPython es adecuado para principiantes absolutos cuando se trata de programación de microcontroladores.

Si programa con el lenguaje de programación Arduino, Aprenderás una manera más fácil de programar tus tableros. Además, aprenderá conceptos básicos de Python que pueden resultar útiles en otras áreas de aplicaciones. Al utilizar un lenguaje de programación de alto nivel, puede crear programas complejos con solo unas pocas líneas de código.

Con MicroPython, crear aplicaciones de IoT para ESP32 y ESP8266 nunca ha sido tan fácil.

Descargar libro electrónico

  • Publicación de la 2ª edición – 17 de junio de 2024
  • 7 módulos (libro electrónico PDF de 360 ​​páginas)
  • Código fuente
  • Diagramas esquemáticos
  • Lista de artículos
  • Actualizaciones ilimitadas
  • Acceso exclusivo a un foro privado.
  • Acceso a nuestro grupo de Facebook
  • idioma en Inglés
  • Creado por Rui Santos y Sara Santos
Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

OBTENER LIBRO ELECTRÓNICO | $33 »

Haga clic aquí para obtener el libro electrónico | $33

Nota: Después de tu compra, recibirás un correo electrónico con un nombre de usuario y contraseña que podrás utilizar para acceder al área de miembros y descargar el libro electrónico en PDF.

¿Tienes preguntas? Envíeme un correo electrónico a https://randomnerdtutorials.com/support en cualquier momento y por cualquier motivo.

No te arrepentirás. Mi garantía de devolución de dinero de 60 días se encuentra en cada palabra de este mensaje. Proceda con confianza. Nos vemos dentro,

-Rui Santos

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

Con garantía de devolución del 100% del dinero durante 60 días

Si no te gusta el curso, no quiero tu dinero. En serio, es por eso que ofrezco una garantía de devolución de dinero de 60 días. Envíeme un correo electrónico aquí e inmediatamente le reembolsaré todo su dinero. Sin preguntas, sin complicaciones: así de simple.

preguntas frecuentes

MicroPython es una nueva implementación del lenguaje de programación Python 3 y está dirigida a microcontroladores y sistemas integrados, mientras que Arduino IDE se basa en el lenguaje de programación C/C++.

MicroPython es más simple y menos propenso a errores de sintaxis en comparación con el lenguaje de programación Arduino. Por otro lado, MicroPython no ofrece mucho soporte en términos de bibliotecas. Sin embargo, existen bibliotecas para las tareas y aplicaciones de sensores más comunes. Probablemente puedas hacer todo lo que necesitas con MicroPython.

Nota: MicroPython tiene una comunidad muy entusiasta y de rápido crecimiento.

Sí. Si está familiarizado con el lenguaje de programación Arduino, le resultará más fácil programar sus placas. Python es un lenguaje de programación fácil de leer y menos propenso a errores de sintaxis. Si desea crear prototipos de sus proyectos más rápido, MicroPython es la elección correcta. Por ejemplo, el script para hacer parpadear un LED es tan simple como este:

from machine import Pin
from time import sleep 

led = Pin(2, Pin.OUT) 

while True:
  led.value(not led.value())
  sleep(0.5)

Algunas de las diferencias entre el lenguaje de programación MicroPython y el lenguaje de programación Arduino: no necesita declarar variables, no necesita agregar un punto y coma al final de cada declaración y no necesita llaves (use sangría en su lugar).

Sí, actualizo todos mis cursos con frecuencia, por lo que todos los que los compren obtienen actualizaciones gratuitas de por vida. También tendrá acceso a contenido futuro que agregaremos al curso.

Bueno, si no te gusta, no quiero tu dinero. En serio, es por eso que ofrezco una garantía de devolución de dinero de 60 días. Envíeme un correo electrónico aquí e inmediatamente le reembolsaré todo su dinero. Sin preguntas, sin complicaciones: ¡así de simple!

Si aún tiene preguntas después de leer esta página, envíeme un correo electrónico. Haré todo lo posible para responder a sus preguntas.

Para aquellos que quieren aprender rápidamente a programar microcontroladores (ESP32 y ESP8266) sin la carga de tener que aprender lenguajes de programación más complejos/avanzados como C/C++ utilizados en el IDE de Arduino. MicroPython es adecuado para principiantes absolutos cuando se trata de programación de microcontroladores.

Si programa con el lenguaje de programación Arduino, Aprenderás una manera más fácil de programar tus tableros. Además, aprenderá conceptos básicos de Python que pueden resultar útiles en otras áreas de aplicaciones. Al utilizar un lenguaje de programación de alto nivel, puede crear programas complejos con solo unas pocas líneas de código.

Con MicroPython, crear aplicaciones de IoT para ESP32 y ESP8266 nunca ha sido tan fácil.

El libro electrónico sólo está disponible en inglés.

Conoce a los autores

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
Rui Santos
RandomNerdTutorials.com

Hola, soy rui santosFundador del blog “Random Nerd Tutorials”. Durante los últimos meses hemos estado trabajando en este nuevo eBook dedicado a la programación de las placas ESP con firmware MicroPython. Este libro electrónico es perfecto para cualquiera que disfrute realizando proyectos de IoT. Con MicroPython puedes crear servidores web, clientes MQTT y mucho más muy rápidamente.

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
Sara Santos
RandomNerdTutorials.com

Hola. soy sara santos y trabajo con Rui en el blog de RNT. Creamos el libro electrónico “Programación MicroPython con ESP32 y ESP8266” para brindarle una manera fácil de programar sus placas para proyectos de IoT. MicroPython es una excelente introducción a la programación electrónica. Si ya está familiarizado con el lenguaje de programación Arduino, seguramente aprenderá algo nuevo: podrá crear proyectos complejos con solo unas pocas líneas de código.

Lee lo que otros dicen

Hola Rui, me alegró mucho recibir tu correo electrónico sobre MicroPython en ESP32. Estoy seguro de que muchos de sus lectores se preguntarán si debería usar MicroPython en lugar de Arduino. Mi respuesta: usa ambos (…). Sus cursos son tan buenos que los utilizamos a nivel comercial, no sólo a nivel de hobby. Gracias por el buen trabajo.

Mitch Sonian

He realizado tus cursos sobre ESP8266, ESP32 y domótica y son realmente excelentes. Parece que has puesto mucho esfuerzo en presentar y explicar incluso temas muy difíciles de una manera muy sencilla y fácil de entender. Felicitaciones por su valioso trabajo.

Apartamento Dattatraya.

Muchas gracias Rui por todo lo que has hecho para los proyectos ESP8266. Usted y su sitio web han sido mi primera opción durante varios años cuando necesito asesoramiento o detalles sobre un componente.

Suscribirse a

Hola, estoy entusiasmado con tus libros electrónicos y cursos; todo funcionó muy bien. Tengo muchas ideas nuevas. ¡Gracias!

Juan Benson

Este es uno de los mejores sitios de la web, punto. Recientemente compré su curso (Aprenda ESP32 con Arduino IDE) y no puedo decir lo suficiente al respecto. Simplemente me ahorró horas de esfuerzo. Instrucciones claras y excelente código de ejemplo. Gracias de nuevo.

Daniel H.

Hola señor. Eres una persona tan inspiradora. Realmente aprecio el esfuerzo que pones en tus proyectos. Gracias a RNT, construí con éxito mi primer circuito DHT11 con mi nuevo ESP32 y estoy muy orgulloso de ello.

Bhavish Dussoye

COMO SE VE EN…

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)

Aprende a programar el ESP32 y ESP8266 con MicroPython, una re-implementación del lenguaje de programación Python 3 enfocado en microcontroladores. ¡Esta es una de las formas más fáciles de programar tus placas ESP32/ESP8266!

¿Qué hay dentro del eBook?

El «Libro electrónico Programación con MicroPython con ESP32 y ESP8266» es un eBook con 6 Módulos y 360 páginas. Continúa leyendo esta página para ver un detallado Índice del Contenido…

El eBook cubre MicroPython con un enfoque práctico:

  • Te enseña los conceptos fundamentales de MicroPython sin adentrarse demasiado en conceptos teóricos.
  • Explica el significado de cada línea de código para que puedas escribir tus propios scripts posteriormente.
  • Muestra una forma más rápida y sencilla de programar las placas ESP32 y ESP8266 para aplicaciones de IoT.
  • Es adecuado para aquellos nuevos en electrónica y programación que desean construir proyectos con aplicaciones del mundo real.

También proporcionamos todos los recursos para construir los proyectos: código descargable, esquemas y lista de partes.

Además, obtienes acceso a nuestro Foro privado y grupo de Facebook para hacer preguntas e interactuar con otros miembros.

Lo que aprenderás

Algunos temas incluidos en el eBook:

  • Programar el ESP32/ESP8266 en MicroPython.
  • Flashear el ESP32/ESP8266 con el firmware de MicroPython.
  • Iniciar con el IDE Thonny.
  • Controlar los GPIOs del ESP32/ESP8266 y utilizar sus funcionalidades.
  • Aprender a usar interrupciones, temporizadores y modo de suspendido.
  • Comprender sensores y electrónica básica.
  • Construir servidores web para publicar datos de sensores y controlar GPIOs.
  • Enviar solicitudes HTTP a servicios de terceros.
  • Utilizar MQTT para comunicarse entre placas.
  • Comunicarse con otras plataformas usando MQTT.
  • Controlar motores DC, tiras de LED RGB direccionables y pantallas OLED.
  • Configurar el ESP32 como un Dispositivo Central BLE que almacena datos que puedes leer.

Módulo #1: Iniciar con MicroPython en ESP32 y ESP8266

Algunos temas tratados en este módulo:

  • Introducción a MicroPython
  • Introducción a la placa ESP8266
  • Introducción a la placa ESP32
  • Instalación del IDE Thonny
  • Instalación del firmware de MicroPython
  • Ejecutar tu primer programa

Módulo #2: Fundamentos de Programación en MicroPython

…continúa con esto para cada módulo, incluyendo preguntas frecuentes y comentarios de otros usuarios.

Todo el contenido está enfocado en enseñar de manera clara y práctica cómo programar los microcontroladores ESP32 y ESP8266 con MicroPython. Visita nuestro sitio web para más información y para adquirir el eBook.

5 comentarios en «Libro electrónico Programación MicroPython con ESP32 y ESP8266 (segunda edición)»

Deja un comentario