
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08


Micropython je pythonov optimizem in majhen odtis pythona. Kar je pomenilo gradnjo za vgrajeno napravo, ki ima pomnilniške omejitve in nizko porabo energije. Micropython je na voljo za številne družine krmilnikov, ki vključujejo ESP8266, ESP32, Arduino plošče, kot je MEGA2560, in nekatere krmilnike nordic.
V tem članku bomo videli, kako uporabljati vmesnik ESP32 z oled zaslonom ssd1306 z vmesnikom i2c.
Na ESP32 bomo utripali vgrajen os micropython, naša knjižnica in aplikacija pa bosta napisana v skriptu python.
1. korak: Orodja za prenos


Prenesite binarni dokument za različico uporabljene plošče
Prenesite binarne datoteke s naslednje povezave, micropython.org/
Prenesite esptool, ki obravnava branje, pisanje in brisanje ESP32/ESP8266, github.com/espressif/esptool
2. korak: Potrebne komponente
Potrebne komponente so:
1. ESP32
ESP32 v Indiji - https://amzn.to/2NpbsE2ESP32 v Veliki Britaniji -
ESP32 v ZDA -
2. SSD1306 OLED zaslon SSD1306 v Indiji-
SSD1306 v ZDA -
SSD1306 v Veliki Britaniji -
3. Ogledna plošča
BreadBoard v Indiji- https://amzn.to/2MW0OpbBreadBoard v ZDA-
BreadBoard v Veliki Britaniji-
4. Nekaj žic
3. korak: Povezava

Spodaj so podrobnosti o povezavi med oljnim zaslonom ESP32 in SSD1306. SSD1306 je na voljo v dveh različicah glede na vmesnik, ki temelji na I2C in SPI. V našem projektu bomo uporabljali različico, ki temelji na I2C.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4. korak: Vadnica

5. korak: Koda
Kodo poiščite na Githubu.
github.com/stechiez/esp32-upython.git
Priporočena:
Naredite infrardeči termometer za COVID-19 z MicroPythonom: 8 korakov

Naredite infrardeči termometer za COVID-19 z MicroPythonom: Zaradi izbruha koronavirusne bolezni (COVID-19) mora kadrovska služba podjetja izmeriti in registrirati temperaturo vsakega delavca. To je dolgočasno in dolgotrajno opravilo za kadre. Tako sem naredil ta projekt: delavec je pritisnil gumb, to v
Komplet Pixel z MicroPythonom: Prvi koraki: 7 korakov

Komplet Pixel z MicroPythonom: Prvi koraki: Pot do odkrivanja celotnega potenciala Kanojevega Pixela se začne z zamenjavo tovarniške vdelane programske opreme z MicroPythonom, vendar je to šele začetek. Za kodiranje v kompletu Pixel moramo nanj priključiti računalnike. Ta vadnica bo razložila, kaj
Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPythonom: 11 korakov

Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPython: Za Robocamp 2019, naš poletni tabor robotike, mladi v starosti 10-13 let spajkajo, programirajo in izdelujejo "antweight robot" na osnovi BBC mikro: bit, pa tudi programiranje mikro: bit za uporabo kot daljinski upravljalnik. Če ste trenutno v Robocampu, smučajte
Uporabniški vmesnik, enostaven za uporabo -- OLED zaslon z igralno palico in gumbi: 6 korakov

Uporabniški vmesnik, enostaven za uporabo || Zaslon OLED z igralno palico in gumbi: Ta modul ima zaslon OLED z dvema gumboma, 5-smerno krmilno palčko in 3-osni merilnik pospeška. To je koristno pri nastavitvi uporabniškega vmesnika za projekt. Hej, kaj je fantje? Akarsh tukaj iz CETech-a. Danes si bomo ogledali modul vse v enem, ki
Vadnica za vmesnik OLED 0,91 palca 128x32 z Arduino UNO: 7 korakov (s slikami)

Vadnica za vmesnik OLED 0,91 -palčni 128x32 z Arduino UNO: Ta vadnica vas bo naučila nekaj osnov uporabe OLED 0,91 -palčnega LCD128x32 z Arduino UNO