Obsah:
Video: Rozhraní ESP32 s SSD1306 Oled s MicroPythonem: 5 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Micropython je optimalizace pythonu a malá stopa pythonu. Což znamenalo stavět pro vestavěné zařízení, které má paměťová omezení a nízkou spotřebu energie. Micropython je k dispozici pro mnoho rodin řadičů, které zahrnují desky ESP8266, ESP32, Arduino jako MEGA2560 a některé z řadičů nordic.
V tomto článku uvidíme, jak používat rozhraní ESP32 s displejem oled ssd1306 pomocí rozhraní i2c.
Na ESP32 budeme blikat mikropythonové vestavěné operační systémy a naše knihovna a aplikace budou zapsány ve skriptu pythonu.
Krok 1: Nástroje ke stažení
Stáhněte si binární verzi pro použitou variantu desky
Stáhněte si binární soubory z následujícího odkazu, micropython.org/
Stáhněte si esptool, který zpracovává čtení, zápis a mazání ESP32/ESP8266, github.com/espressif/esptool
Krok 2: Požadované součásti
Požadované součásti jsou:
1. ESP32
ESP32 v Indii - https://amzn.to/2NpbsE2ESP32 ve Velké Británii -
ESP32 v USA -
2. OLED displej SSD1306 SSD1306 v Indii-
SSD1306 v USA -
SSD1306 ve Velké Británii -
3. Breadboard
BreadBoard v Indii- https://amzn.to/2MW0OpbBreadBoard v USA-
BreadBoard ve Velké Británii-
4. Několik drátů
Krok 3: Připojení
Následuje podrobnosti o připojení mezi displejem ESP32 a SSD1306 oled. SSD1306 je dodáván ve dvou variantách založených na rozhraní založeném na I2C a SPI. Budeme používat I2C na bázi varientu v out projektu.
ESP32 -> SSD1306
GND -> GND
3,3 V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Krok 4: Výukový program
Krok 5: Kód
Najděte kód na Githubu.
github.com/stechiez/esp32-upython.git