
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Micropython je python -ov optimizator i mali otisak pythona. Što je značilo da se izgradi za ugrađeni uređaj koji ima memorijska ograničenja i nisku potrošnju energije. Micropython je dostupan za mnoge obitelji kontrolera koji uključuju ESP8266, ESP32, Arduino ploče poput MEGA2560 i neke od nordic kontrolera.
U ovom članku ćemo vidjeti kako koristiti sučelje ESP32 s oled zaslonom ssd1306 pomoću i2c sučelja.
Mi ćemo bljeskati mikropython ugrađen OS na ESP32, a naša biblioteka i aplikacija bit će napisane u python skripti.
Korak 1: Alati za preuzimanje


Preuzmite binarni format za varijantu ploče koja se koristi
Preuzmite binarne datoteke sa sljedeće veze, micropython.org/
Preuzmite esptool koji podržava čitanje, pisanje i brisanje ESP32/ESP8266, github.com/espressif/esptool
Korak 2: Potrebne komponente
Potrebne komponente su:
1. ESP32
ESP32 u Indiji - https://amzn.to/2NpbsE2ESP32 u Velikoj Britaniji -
ESP32 u SAD -u -
2. SSD1306 OLED zaslon SSD1306 u Indiji-
SSD1306 u SAD -u -
SSD1306 u Velikoj Britaniji -
3. Oglasna ploča
BreadBoard u Indiji- https://amzn.to/2MW0OpbBreadBoard u SAD-
BreadBoard u Velikoj Britaniji-
4. Nekoliko žica
Korak 3: Povezivanje

Slijede pojedinosti o povezivanju između ESP32 i olediranog zaslona SSD1306. SSD1306 dolazi u dvije varijante ovisno o sučelju koje je zasnovano na I2C i SPI. U našem projektu koristit ćemo varijantu temeljenu na I2C.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Korak 4: Vodič

Korak 5: Kodirajte
Pronađite kôd na Githubu.
github.com/stechiez/esp32-upython.git
Preporučeni:
Napravite infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka

Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: Zbog izbijanja koronavirusne bolesti (COVID-19), HR tvrtke mora mjeriti i registrirati temperaturu svakog radnika. Ovo je dosadan i dugotrajan zadatak za HR. Tako sam napravio ovaj projekt: radnik je pritisnuo gumb, ovo u
Odaberite SD sučelje za ESP32: 12 koraka (sa slikama)

Odaberite SD sučelje za ESP32: Ove upute pokazuju nešto o odabiru SD sučelja za vaš ESP32 projekt
Pixel Kit s MicroPythonom: Prvi koraci: 7 koraka

Pixel Kit s MicroPythonom: Prvi koraci: Putovanje do otkrivanja punog potencijala Kano's Pixela počinje zamjenom tvorničkog firmvera MicroPythonom, ali to je tek početak. Da bismo kodirali na Pixel Kit -u, moramo povezati računala s njim. Ovaj vodič će objasniti što
Programiranje Micro: Bit robota i joystick: Bit Controller s MicroPythonom: 11 koraka

Programiranje Micro: Bit Robota i joystick: Bit Controller s MicroPythonom: Za Robocamp 2019, naš ljetni kamp robotike, mladi u dobi od 10 do 13 godina lemlje, programiraju i izrađuju 'antweight robot' temeljen na BBC-u, kao i programiranje mikro: bit za korištenje kao daljinski upravljač. Ako ste trenutno u Robocampu, skijajte
Početak rada s MicroPythonom na ESP8266: 10 koraka (sa slikama)

Početak rada s MicroPythonom na ESP8266: Želite li drugačiji način programiranja ploča zasnovanih na ESP8266, a ne uobičajenu metodu pomoću Arduino IDE-a zajedno s programskim jezikom C/C ++? U ovom ćemo vodiču naučiti koga konfigurirati i kontrolirati ESP8266 ploča pomoću MicroPython.BUIL