-
Instalar python version 3:
-
Marcar la casilla agregar al PATH durante la instalación e instalar normalmente:
- Luego a instalar python se deben instalar unos paquetes de python usando pip:
Enlace a sus repositorios
- Abrimos la cmd (hay dos formas de hacerlo, con el teclado o buscando en menú de inicio):
- Usamos el sigueinte comando para instalar esptool(nos permite flashear el firmware de MicroPython en la tarjeta):
pip3 install esptool
- Usamos el siguiente comando para instalar ampy (nos permite grabar y borrar los scripts):
pip3 install adafruit-ampy
-
Descargar el binario de la pagina de micropython dependiendo de tu dispositivo: Pyboard, ESP32, ESP8266, WiPy u otro:
- Conectar el USB y abrir el administrador de dispositivos de windows y verificamos el número de puerto COM:
- Abrir la terminal CMD y con el sig comando borrar el flash del microcontrolador:
esptool.py erase_flash
en algunas versiones el comando va sin el .py
esptool erase_flash
- Vamos a grabar el binario en el microcontrolador:
Antes de usar este comando se debe cambiar el puerto COMx y al final ponemos la ruta de nuestro binario, generalemte esta en descargas.
esptool.py --chip esp32 --port COMx --baud 460800 write_flash -z 0x1000 (ruta del binario)
Ejemplo: si bajé el binario esp32-firmware.bin en descargas, y mi dispositivo esta en el puerto COM8.
esptool.py --chip esp32 --port COM8 --baud 460800 write_flash -z 0x1000 C:\Users\Descargas\esp32-firmware.bin
-
Instalar Java:
-
Descargar ESPlore y descomprimir:
ESPLORER será el IDE para programar el esp32 con micropython
- Abrimos el ejecutable ESPLorer
En la parte izquierda podemos escribir nuestro código, y en la parte izquierda ver por serial los mensajes que nos envia nuestro dispositivo.
- En la pestaña SETTINGS marcar la casilla "micropyhon":
- Cambiamos la velocidad a 115200 y damos clic en OPEN para abrir el puerto:
- Doble clic en RTS para resetear el chip (el el primer clic se hara verde, en el segundo click se hara gris) y saldran mensajes por serial o podemos pulsar el boton de la tarjeta y veremos micropython en nuestra consola:
-
SISTEMAS DE ARCHIVOS CON AMPY(como si se tratara de un pendrive, copiar, pegar, borrar archivos y carpetas)
-
INSTALANDO LIBRERIAS USANDO uPIP (es como el PIP que conocemos pero más pequeño)
-
EJEMPLOS CON ESP8266/ESP32 (proximamente video)