
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39


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
Recomendado:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos

Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz de usuario fácil de implementar -- Pantalla OLED con joystick y botones: 6 pasos

Interfaz de usuario fácil de implementar || Pantalla OLED con joystick y botones: este módulo tiene una pantalla OLED con dos botones, joystick de 5 direcciones y un acelerómetro de 3 ejes. Esto es útil para configurar la interfaz de usuario de un proyecto. Oye, ¿qué tal chicos? Akarsh aquí de CETech. Hoy vamos a echar un vistazo a un módulo todo en uno que
Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: 13 pasos (con imágenes)

Gráficos en una pantalla SSD1306 I2C OLED 128x64 con CircuitPython usando un Itsybitsy M4 Express: La pantalla SSD1306 OLED es una pantalla gráfica monocromática I2C pequeña (0.96 ''), económica y ampliamente disponible con 128x64 píxeles, que se conecta fácilmente (solo 4 cables) a placas de desarrollo de microprocesadores como Raspberry Pi, Arduino o
DISEÑO DE MENÚ ARDUINO Con OLED-UI (INTERFAZ DE USUARIO): 4 pasos

DISEÑO DE MENÚ ARDUINO Con OLED-UI (INTERFAZ DE USUARIO): ¡Hola a todos! En este tutorial intentaré explicar cómo hacer el DISEÑO DE MENÚ ARDUINO usando la pantalla OLED i2c. También se conoce como UI (interfaz de usuario). Se ha utilizado durante muchos proyectos, pero debe estar familiarizado con usted de las impresoras 3D :) Aquí también el video
Tutorial de interfaz OLED de 0,91 pulgadas 128x32 con Arduino UNO: 7 pasos (con imágenes)

Tutorial para la interfaz OLED 0.91inch 128x32 con Arduino UNO: Este tutorial le enseñará algunos conceptos básicos sobre el uso de OLED 0.91inch LCD128x32 con Arduino UNO