Leanpub Header

Skip to main content

Esp 32 de la A a la Z con micropython

Minimum price

$12.00

$19.00

You pay

$19.00

Author earns

$15.20
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
About

About

About the Book

ESP32 de la A a la Z con MicroPython es la guía definitiva para aprender a programar el ESP32 de manera práctica y divertida. Desde los proyectos más simples con LEDs hasta sistemas avanzados con WiFi, Bluetooth, sensores y actuadores, este libro acompaña al lector paso a paso en el mundo de la programación con MicroPython.

Diseñado para makers, estudiantes de ingeniería y entusiastas de la electrónica, este manual combina teoría clara y proyectos prácticos que permiten entender el potencial del ESP32 y desarrollar soluciones inteligentes para la vida real. Con ejemplos detallados y explicaciones fáciles de seguir, cualquier lector, sin importar su nivel previo, podrá crear proyectos desde cero y llevar sus ideas al siguiente nivel.

Descubre cómo conectar sensores, controlar actuadores, enviar datos por Internet, crear automatizaciones y mucho más. ESP32 de la A a la Z con MicroPython no solo enseña a programar, sino que inspira a experimentar, innovar y construir tus propios proyectos inteligentes.

Share this book

Author

About the Author

AlexMendez

Doctor en ingeniería aplicada, docente de matemáticas, entusiasta de la electrónica y la robótica

Contents

Table of Contents

Contenido Prólogo 5 Esp32 diagrama de pines 6 Capítulo 1: Configuración del Entorno 7 1.1 Instalación de Thonny 7 1.2 Instalación del Firmware MicroPython en ESP32 (método 1 con thonny) 7 1.3 Instalación del Firmware MicroPython en ESP32 (método 2 mediante consola cmd) 9 1.4 Configuración del Intérprete 12 1.5 Primera Prueba - LED Parpadeante 13 Capítulo 2: Introducción a Micropython 14 2.1 ¿Qué es Micropython? 14 2.2 Sintaxis Básica de MicroPython 14 2.2.1 Variables y Tipos de Datos 14 2.2.2 Operadores 15 2.2.3 Estructuras de Control 16 2.2.4 Bucles (ciclos) 17 2.2.5 Funciones 18 2.2.6 Manejo de Excepciones y Errores 19 2.3 Módulos y Librerías en Micropython 20 2.3.1 Módulos Específicos para ESP32 21 2.4 Consejos de programación 22 2.4 Practicas básicas 24 Código 1: Encender y Apagar un LED 24 Código 2: LED que Parpadea Rápido como una Alarma 25 Código 3: Botón que Controla un LED 25 Código 4: Efecto "Respiración" con LED (Fade) 26 Código 5: Semáforo con 3 LEDs 26 Código 6: Auto Fantástico - LEDs que se Mueven 27 Código 7: Fade Grupal - Todos los LEDs Respiran Juntos 30 Código 8: Control de brillo con potenciómetro 31 Resumen del Capítulo 32 Capítulo 3: Proyectos con Sensores 33 3.1 Practica Sensor de Luz (LDR) 33 3.2 Practica Sensor dht11 37 3.3 Practica con Sensor Gas MQ 39 3.4 Sensor de gas con alarma 41 3.5.1 Practica para desarrollar 45 3.6 Practica Detector de flama (salida digital) 47 3.6.1 Practica sugerida ALARMA ANTI FUEGO 48 3.7 Practica son sensor PIR (sensor infrarrojo pasivo o presencia) 49 3.8 Practica modulo sensor de colores RGB 51 Funcionamiento del sistema con sensor de color TCS3200 51 Conexiones del módulo 54 3.8.1 Código con colores extras 59 3.9 Practica con modulo sensor de vibración 65 3.10 Practica con modulo laser 66 3.11 Practica con modulo sensor de humedad de suelo YL-69 + Módulo YL-38 (LM393) 68 Capítulo 4. Actuadores y dispositivos de salida (Pantallas) 71 4.1 Practica Control de un Servomotor SG90 71 4.2 Practica mover un servo usando un potenciómetro 72 4.3 Practica Motor DC con L298N y motorreductor 73 4.4 Practica Modulo Relevadores 75 4.5 Practica Pantalla Oled 77 4.6 Practica Pantalla TFT St7735 78 Capítulo 5. Wi-fi y bluetooth 84 5.1 Practica para conectarse a red Wi-fi 85 5.2 Practica prender LED con wifi 86 5.3 Practica sensor de temperatura DHT11 con Wi-fi 90 5.4 Practica estación climática 94 5.5 Practica prender led con bluetooth 99 Capítulo 6. Practicas avanzadas 102 6.1 Practica módulo de cámara Esp32-Cam 102 6.2 Practica Esp32-Cam captura de fotos desde sitio web 106 6.3 Practica estación climatológica mediante Telegram 116 6.4 Practica Incubadora de huevos con pantalla TFT 124 6.5 Practica auto a control remoto bluetooth (Ble) 134 6.6 Practica auto control remoto Wi-Fi (sin router) 146 6.7 Practica auto control remoto Wi-Fi (con router) 152 Anexos: Recursos y Guías Prácticas 159 1. Creación de un Bot en Telegram 159 2. Uso de la API de OpenWeather 160 3. Pantallas y Librerías 160 Conclusiones 162 Recomendaciones finales 162 Bibliografía y fuentes consultadas 162 Agradecimientos 163

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub