Chenlo, Gregorio / Escritor
Electrónica y MicroPython© con ESP32©: 80 Proyectos Completos
¿Te regalaron un ESP32© y no sabes qué hacer con él?: este libro explica, qué hardware y software básicos necesitas para que puedas usar tu ESP32© con MicroPython© como lenguaje formativo o para el desarrollo de diversos proyectos útiles y divertidos. Podrás aprender a escribir programas fácilmente en este estupendo lenguaje, conocer los comandos básicos uno por uno, cargar librerías ya probadas por otros usuarios, disfrutar de múltiples ejemplos para que finalmente puedas diseñar y controlar tus propios proyectos. También aprenderás Electricidad, Electrónica Analógica y Digital básicas, explicadas con detalle y paso a paso, fundamentos, componentes, chips, dispositivos, sensores, actuadores, con cientos de gráficos, esquemas en color y todo ello en Castellano.
¿Te gustaría saber usar el lenguaje de programación Python© para construir algún proyecto sencillo y no tienes ni idea de por donde comenzar?: este libro te enseña MicroPython© básico desde cero, te explica con detalle la estructura de un programa, las diversas instrucciones, la importación de librerías externas, el diseño de funciones, el control de errores, etc. y cómo crear proyectos y programas sencillos, sin complicaciones, fáciles de seguir y todo ello en un entorno ameno y divertido.
¿Ya tienes un ESP32©, ya sabes algo de Python© y te gustaría sacarle más partido?: este libro te orienta cómo puedes potenciar tus conocimientos y desarrollar proyectos más completos y más complejos con herramientas profesionales, emisión de sonidos, conexión WiFi o Bluetooth, integración domótica con IFTTT©, servidores Web, compartición de archivos en red, etc.
¿Te gusta la Electrónica y su integración con la Domótica pero no sabes cómo hacerlo?: en este libro tienes la oportunidad de aprender a programar en MicroPython©, usar un ESP32©, Home Assistant© y ESPHome© para controlar dicha Electrónica y potenciar el proyecto con múltiples ejercicios.
Se incluyen 80 proyectos completos y otros 400 ejercicios propuestos que, tras la lectura del libro, te servirán para dominar el entorno MicroPython© con ESP32©, habiendo pasado además un tiempo de entretenimiento donde el proceso de prueba y error es el fundamento de un sólido aprendizaje.
RESUMEN DE CONTENIDOS
1.-HARDWARE
Módulo ESP32© y SOC
Controlador USB y Puerto USB
Botón Boot y Regulador de tensión
Antena WiFi, Bluetooth y Pines GPIO
2.-SOFTWARE PRINCIPAL
Instalación de Python© y ESPTool©
Editor MicroPython© Thonny©
3.-MICROPYTHON©
El intérprete Thonny©, El arte de programar
Estructura de un programa, Importación de librerías
Comentarios, Parámetros y variables
Tipos de datos, Entrada y salida
Operadores, Control de flujo
Funciones de usuario, Funciones predefinidas
Archivos, Control de errores
4.-EJERCICIOS (resumen de los 80 ejercicios)
Electricidad básica, Uso del GPIO del ESP32©
E1: Encender/apagar un LED, E2: Señal SOS con LED
E3: Indicador de nivel DC10EGWA©, E4: On/off relé JQC3F©
E5: Interruptor reed KSK-1A66©, E6: Foto interruptor OS25B10©
E7: Gestión de un LED con pulsador, E8: Datos internos del ESP32©
E9: Watchdog interno del ESP32©, E10: Conectar el ESP32© a WiFi
...
E70: Gestión 8 LED con 74HC595©, E71: Display 7 segmentos SMA42056©
E72: Cuatro display 7 seg. en cascada, E73: Display LCD1602©
E74: Display LCD1602© con PCF8574©, E75: Display TFT ILI9341©
E76: Lector RFID RC522©, E77: Memoria uSD SPI Angeek©
E78: Reproductor mp3 Samiore©, E79: Teclado matricial 4x4, E80: Display matriz LED MAX7219©
5.-SOFTWARE ADICIONAL
6.-MÁS INFORMACIÓN