
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38


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
Doporučuje:
DIY infračervený teploměr pro COVID-19 s MicroPythonem: 8 kroků

DIY infračervený teploměr pro COVID-19 s MicroPythonem: Kvůli vypuknutí koronavirové nemoci (COVID-19) potřebuje HR společnosti měřit a registrovat teplotu každého pracovníka. Pro HR je to únavný a časově náročný úkol. Tak jsem udělal tento projekt: pracovník stiskl tlačítko, toto v
Vyberte rozhraní SD pro ESP32: 12 kroků (s obrázky)

Select SD Interface for ESP32: This instructables show something about selecting a SD interface for your ESP32 project
Snadno implementovatelné uživatelské rozhraní -- OLED displej s joystickem a tlačítky: 6 kroků

Snadno implementovatelné uživatelské rozhraní || OLED displej s joystickem a tlačítky: Tento modul má OLED displej se dvěma tlačítky, 5směrným joystickem a 3osým akcelerometrem. To je užitečné při nastavování uživatelského rozhraní pro projekt. Hele, co se děje, lidi? Akarsh zde od CETech. Dnes se podíváme na modul typu vše v jednom, který
Výukový program ESP32 s modulem E32-433T LoRa - Rozhraní LoRa Arduino: 8 kroků

Výukový program ESP32 s modulem E32-433T LoRa | Rozhraní LoRa Arduino: Hej, co se děje, lidi! Akarsh zde od CETech. Tento můj projekt propojuje modul E32 LoRa od společnosti eByte, což je vysoce výkonný 1wattový transceiverový modul s ESP32 pomocí Arduino IDE. Chápali jsme fungování E32 v naší poslední tutorii
Začínáme s MicroPythonem na ESP8266: 10 kroků (s obrázky)

Začínáme s MicroPythonem na ESP8266: Chcete jiný způsob programování desek založených na ESP8266 než běžnou metodu pomocí Arduino IDE spolu s programovacím jazykem C/C ++? V tomto tutoriálu se naučíme, kdo konfigurovat a ovládat ESP8266 deska pomocí MicroPython.BUIL