Tabla de contenido:
Video: Interfaz ESP32 con SSD1306 Oled con MicroPython: 5 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Micropython es la optimización de python y la pequeña huella de python. Lo que significa construir para dispositivos integrados que tienen restricciones de memoria y bajo consumo de energía. Micropython está disponible para muchas familias de controladores que incluyen ESP8266, ESP32, placas Arduino como MEGA2560 y algunos de los controladores nórdicos.
En este artículo veremos cómo usar la interfaz ESP32 con la pantalla oled ssd1306 usando la interfaz i2c.
Actualizaremos el sistema operativo integrado micropython en ESP32 y nuestra biblioteca y aplicación se escribirán en un script de Python.
Paso 1: Herramientas para descargar
Descargue el binario para la variante de placa que se está utilizando
Descargue los binarios del siguiente enlace, micropython.org/
Descargue esptool que maneja la lectura, escritura y borrado de ESP32 / ESP8266, github.com/espressif/esptool
Paso 2: componentes necesarios
Los componentes necesarios son:
1. ESP32
ESP32 en India - https://amzn.to/2NpbsE2ESP32 en Reino Unido -
ESP32 en EE. UU. -
2. Pantalla OLED SSD1306 SSD1306 en India:
SSD1306 en EE. UU.:
SSD1306 en el Reino Unido:
3. Tablero de pruebas
BreadBoard en India- https://amzn.to/2MW0OpbBreadBoard en EE. UU.-
BreadBoard en el Reino Unido:
4. Pocos cables
Paso 3: Conexión
A continuación se muestran los detalles de la conexión entre ESP32 y la pantalla oled SSD1306. SSD1306 viene en dos variantes basadas en la interfaz basada en I2C y basada en SPI. Usaremos la variante basada en I2C en nuestro proyecto.
ESP32 -> SSD1306
GND -> GND
3,3 V -> VDD
SCK / CLK-> PIN4
SDA -> PIN5
Paso 4: Tutorial
Paso 5: Código
Encuentra el código en Github.
github.com/stechiez/esp32-upython.git