INHOUDSOPGAWE:
Video: ESP32 -koppelvlak met SSD1306 Oled met MicroPython: 5 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Micropython is die optimalisering van die luislang en die klein voetspoor van luislang. Dit was bedoel om te bou vir 'n ingeboude toestel met geheue -beperkings en 'n lae kragverbruik. Micropython is beskikbaar vir baie beheergesinne, waaronder ESP8266, ESP32, Arduino Boards soos MEGA2560 en sommige van Nordic se beheerders.
In hierdie artikel sal ons sien hoe u koppelvlak ESP32 met oled ssd1306 -skerm kan gebruik met behulp van i2c -koppelvlak.
Ons flits micropython embedded os op ESP32 en ons biblioteek en toepassing word in python script geskryf.
Stap 1: gereedskap om af te laai
Laai die binêre af vir die variant van die bord wat gebruik word
Laai binaries af vanaf die volgende skakel, micropython.org/
Laai esptool af wat lees, skryf en vee van ESP32/ESP8266, github.com/espressif/esptool
Stap 2: Vereiste komponente
Vereiste komponente is:
1. ESP32
ESP32 in Indië - https://amzn.to/2NpbsE2ESP32 in die Verenigde Koninkryk -
ESP32 in die VSA -
2. SSD1306 OLED-skerm SSD1306 in Indië-
SSD1306 in die VSA -
SSD1306 in die Verenigde Koninkryk -
3. Broodbord
BreadBoard in India- https://amzn.to/2MW0OpbBreadBoard in die VSA-
BreadBoard in die Verenigde Koninkryk-
4. Paar drade
Stap 3: verbinding
Hier volg die verbindingsbesonderhede tussen ESP32 en SSD1306 oled display. SSD1306 kom in twee variëteite, gebaseer op die koppelvlak wat I2C en SPI gebaseer is. Ons sal 'n I2C -gebaseerde varient in out -projek gebruik.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Stap 4: Tutoriaal
Stap 5: Kode
Vind die kode op Github.
github.com/stechiez/esp32-upython.git