La ESP32 es una familia de microcontroladores de la empresa Espressif Systems basada en microprocesador de 32-bits (dual core o single core), que incluye comunicación inalámbrica Wifi y Bluetooth, así como, seguridad criptográfica por hardware, un coprocesador para el modo bajo consumo e interfaces periféricas como: I2C, SPI, CAN, PWM, entre otros. Puede alcanzar frecuencias de operación de hasta 240 MHz. El lenguaje oficial utilizado para programar este dispositivo es el c/c++, sin embargo, existen disponibles varios intérpretes para Python, Lua, JavaScript y muchos otros.
En este tutorial vamos a aprender a instalar MicroPython en la ESP32. MicroPython es una implementación sencilla y eficiente del lenguaje de programación Python 3 que incluye un pequeño subconjunto de la biblioteca estándar de Python y está optimizado para ejecutarse en microcontroladores y en entornos restringidos.
Primero, descargamos e instalamos el IDE de Thony desde thonny.org. Una vez instalado, conectamos nuestra ESP32 y verificamos el nombre del puerto en el administrador de dispositivos (mira como abrir el administrador de dispositivos aquí).
Descargamos el firmware mas actual desde la página oficial https://micropython.org/download/esp32/ . Ejecutamos de IDE de Thony, abrimos las Opciones desde Herramientas, seleccionamos el intérprete MicroPython (ESP32) y el puerto correspondiente y luego presionamos Instalar o actualizar el firmware.
Seleccionamos el puerto correspondiente y el archivo descargado previamente y presionamos Instalar. Esperamos hasta que el proceso finalice, presionamos Cerrar y luego OK.
Si el firmware se ha cargado correctamente, el IDE se conecta automáticamente al intérprete de MicroPython. En la ventana principal, se pueden identificar el Editor de Scrips, el Directorio Local (PC), el Directorio de la esp32 y la Consola de Comandos de MicroPython. Para ejecutar alguna instrucción, basta con escribirla correctamente en la consola y presionar enter.
Para crear un script, se debe escribir el código en el editor, guardarlo en el dispositivo con el nombre y la extensión .py y ejecutarlo.
No hay comentarios:
Publicar un comentario