INICIO
MICROPYTHON
PRIMEROS PASOS
– ¿Qué son Python y MicroPython?
– Eligiendo una placa para trabajar con MicroPython
– Eligiendo un IDE/EDITOR DE CODIGO para MicroPython
– Instalación de MicroPython en el ESP32
INTRODUCCIÓN A PYTHON CON MICROPYTHON
Tu primer programa: ¡HOLA MUNDO!
CONCEPTOS BÁSICOS
– Comentarios
– Variables
– Cadenas de texto
– Números
– Operadores aritméticos
– Operadores de comparación
– Operadores de asignación
– Módulos
– Entrada por teclado –
Input
–
ESTRUCTURAS DE CONTROL
– Sentencias
if… elif… else…
– Bucles
while…
PROGRAMACIÓN FUNCIONAL
PROGRAMACIÓN ORIENTADA A OBJETOS
– Clases y objetos
CONEXIONES WI-FI
– Station (Estación)
– Access Point (Punto de Acceso)
LIBRERÍA ESTÁNDAR
– sys
– os
– time
– dht
LIBRERÍAS ESPECÍFICAS ESP32
– machine.RTC – Reloj en Tiempo Real
– machine.SDCard – Lector de tarjetas SD
– machine.PWM – Modulación por ancho de pulsos
– machine.TouchPad – Sensores táctiles capacitivos
– machine.ADC – Conversión Analógica-Digital
LIBRERÍAS NO ESTÁNDARES
MicroWebSrv2
– Servidor WEB -puesta en funcionamiento-
– Módulo WebSockets
– Pantallas OLED SSD1306
– Pantallas LCD Color ST7789
– Pulsadores
PRÁCTICAS / MANUALES / TUTORIALES
– MICROPYTHON
ARDUINO
PRIMEROS PASOS
Instalación del entorno de programación de Arduino: IDE
Instalación del gestor del ESP8266 para el IDE de Arduino
Instalación del gestor del ESP32 para el IDE de Arduino
Flasheado del microcontrolador ESP8266 con Windows
Flasheado de una placa ESP8266 bloqueada
PRÁCTICAS
HOJA DE RUTA
COMPARACIÓN DE LOS MODOS DE CONEXIÓN WiFi
PRÁCTICA 1
: Hola mundo – Parpadeo de un LED / BLINK
PRÁCTICA 2
: Servidor WEB-ACCESS POINT – Control de un LED
PRÁCTICA 3
: Servidor WEB-STATION – Control de un LED
PRÁCTICA 4
: Servidor WEB-STATION – Control de un LED desde Internet.
PRÁCTICA 5
: Funcionamiento de una pantalla OLED con el ESP8266
PRÁCTICA 6
: Conexión ESP-NOW
PRÁCTICA 7
: THINGER.IO – Almacenamiento y monitorización de datos (1/2)
PRÁCTICA 8
: THINGER.IO – Almacenamiento y monitorización de datos (2/2)
PRÁCTICA 9
: Modos de ahorro de energía -DEEP SLEEP-
PRÁCTICA 10
: THINGER.IO – Control de dispositivos: I/O y/o regulación
PRÁCTICA 11
: Conexión del ESP8266 como CLIENTE de un SERVIDOR WEB
PRÁCTICA 12
: JoyStick WiFi para el control de robots
PRÁCTICA 12-BIS
: JoyStick WiFi mejorado para el control de robots
PRÁCTICA 12+1
: WebSockets
PRÁCTICA 14
: WebSockets
PRÁCTICA 15
: Comunicaciones GET y POST
PRÁCTICA 16
: SPIFFS – Almacenamiento de medidas de un sensor HC-SR04
Hello World Thinger.io –BLINK-
DOCUMENTACIÓN
MANUALES / TUTORIALES
PLACAS
MICROCONTROLADOR ESP8266
COMPARACIÓN DE LAS PLACAS NodeMCU
NodeMCU V2 ESP8266
DOIT/WeMos D1 mini NodeMCU
MICROCONTROLADOR ESP32
Spressif Development Board ESP32
Watterott Breakout ESP-WROOM32
SparkFun ESP32 Thing
NANO32-Gravitech/MakerAsia ESP32
Widora-AIR ESP32
PYBOARD
ACERCA DE…
ACERCA DE LA WEB
AVISO LEGAL & COOKIES
CONTACTO
Pokeland Legends Redeem Code
Please add widgets to this widgetized area ("Side Panel Section") in Appearance > Widgets.