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


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 porodice 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 sa oled ekranom ssd1306 koristeći i2c sučelje.
Mi ćemo flešovati mikropython embedded OS na ESP32, a naša biblioteka i aplikacija će biti 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 -
2. SSD1306 OLED ekran SSD1306 u Indiji-
SSD1306 u SAD -
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 detalji povezivanja između ESP32 i SSD1306 oled ekrana. SSD1306 dolazi u dvije varijante zasnovane na sučelju koje je zasnovano na I2C i SPI. U našem projektu koristit ćemo varijantu zasnovanu 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čuje se:
Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: 8 koraka

Uradi sam infracrveni termometar za COVID-19 s MicroPythonom: Zbog izbijanja koronavirusne bolesti (COVID-19), kadrovska služba kompanije mora mjeriti i registrirati temperaturu svakog radnika. Ovo je dosadan i dugotrajan zadatak za HR. Tako sam napravio ovaj projekt: radnik je pritisnuo dugme, 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 sa MicroPythonom: Prvi koraci: 7 koraka

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

Programiranje mikro: bitnog robota i džojstika: bitnog kontrolera sa MicroPythonom: Za Robocamp 2019, naš ljetni kamp robotike, mladi ljudi u dobi od 10 do 13 godina lemlje, programiraju i izrađuju "antweight robot" na bazi BBC-a, kao i programiranje mikro: bit za korištenje kao daljinski upravljač. Ako ste trenutno u Robocampu, skijajte
Prvi koraci s MicroPythonom na ESP8266: 10 koraka (sa slikama)

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