Obsah:
Video: Rozhranie ESP32 s SSD1306 s technológiou MicroPython: 5 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Micropython je optimalizácia pythonu a malá stopa pythonu. Čo znamenalo stavať pre vstavané zariadenie, ktoré má obmedzenia pamäte a nízku spotrebu energie. Micropython je k dispozícii pre mnoho rodín radičov, ktoré zahŕňajú dosky ESP8266, ESP32, Arduino ako MEGA2560 a niektoré z radičov nordic.
V tomto článku uvidíme, ako používať rozhranie ESP32 s displejom oled ssd1306 pomocou rozhrania i2c.
Na ESP32 budeme blikať vstavané mikropythonové OS a naša knižnica a aplikácia budú napísané v skripte python.
Krok 1: Nástroje na stiahnutie
Stiahnite si binárne číslo pre variant dosky, ktorý sa používa
Stiahnite si binárne súbory z nasledujúceho odkazu, micropython.org/
Stiahnite si esptool, ktorý zvláda čítanie, zápis a mazanie ESP32/ESP8266, github.com/espressif/esptool
Krok 2: Požadované súčasti
Požadované komponenty sú:
1. ESP32
ESP32 v Indii - https://amzn.to/2NpbsE2ESP32 vo Veľkej Británii -
ESP32 v USA -
2. OLED displej SSD1306 SSD1306 v Indii-
SSD1306 v USA -
SSD1306 vo Veľkej Británii -
3. Breadboard
BreadBoard v Indii- https://amzn.to/2MW0OpbBreadBoard v USA-
BreadBoard vo Veľkej Británii-
4. Niekoľko drôtov
Krok 3: Pripojenie
Nasledujú podrobnosti o spojení medzi displejom ESP32 a SSD1306 oled. SD1306 sa dodáva v dvoch variantoch založených na rozhraní, ktoré je založené na I2C a SPI. Budeme používať IAC výstupný projekt založený na I2C.
ESP32 -> SSD1306
GND -> GND
3,3 V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Krok 4: Výučba
Krok 5: Kód
Nájdite kód na Github.
github.com/stechiez/esp32-upython.git