INHOUDSOPGAWE:
- Stap 1: gereedskap om af te laai
- Stap 2: Vereiste komponente
- Stap 3: verbinding
- Stap 4: Tutoriaal
- Stap 5: Kode
Video: ESP32 -koppelvlak met SSD1306 Oled met MicroPython: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Micropython is die optimalisering van die luislang en die klein voetspoor van luislang. Dit was bedoel om te bou vir 'n ingeboude toestel met geheue -beperkings en 'n lae kragverbruik. Micropython is beskikbaar vir baie beheergesinne, waaronder ESP8266, ESP32, Arduino Boards soos MEGA2560 en sommige van Nordic se beheerders.
In hierdie artikel sal ons sien hoe u koppelvlak ESP32 met oled ssd1306 -skerm kan gebruik met behulp van i2c -koppelvlak.
Ons flits micropython embedded os op ESP32 en ons biblioteek en toepassing word in python script geskryf.
Stap 1: gereedskap om af te laai
Laai die binêre af vir die variant van die bord wat gebruik word
Laai binaries af vanaf die volgende skakel, micropython.org/
Laai esptool af wat lees, skryf en vee van ESP32/ESP8266, github.com/espressif/esptool
Stap 2: Vereiste komponente
Vereiste komponente is:
1. ESP32
ESP32 in Indië - https://amzn.to/2NpbsE2ESP32 in die Verenigde Koninkryk -
ESP32 in die VSA -
2. SSD1306 OLED-skerm SSD1306 in Indië-
SSD1306 in die VSA -
SSD1306 in die Verenigde Koninkryk -
3. Broodbord
BreadBoard in India- https://amzn.to/2MW0OpbBreadBoard in die VSA-
BreadBoard in die Verenigde Koninkryk-
4. Paar drade
Stap 3: verbinding
Hier volg die verbindingsbesonderhede tussen ESP32 en SSD1306 oled display. SSD1306 kom in twee variëteite, gebaseer op die koppelvlak wat I2C en SPI gebaseer is. Ons sal 'n I2C -gebaseerde varient in out -projek gebruik.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Stap 4: Tutoriaal
Stap 5: Kode
Vind die kode op Github.
github.com/stechiez/esp32-upython.git
Aanbeveel:
Loboris (lobo) Micropython op ESP32 installeer met Windows 10 [maklik]: 5 stappe
Loboris (lobo) Micropython op ESP32 installeer Met Windows 10 [maklik]: Hierdie gids sal u help om loboris micropython op u ESP32 te installeer sonder enige verdere kennis. Hierdie gids is veral gemaak vir my handleiding oor hoe om 'n
Speel 'n PONG -speletjie met Arduino Uno en OLED 0.96 SSD1306 -skerm: 6 stappe
Speel 'n PONG -speletjie met Arduino Uno en OLED 0.96 SSD1306 -skerm: Hallo ouens, ons maak 'n PONG -speletjie met Arduino. Ons sal adafruit se 0.96 oled -skerm gebruik om die spel te vertoon & drukknoppies om die spel te beheer
Grafika op 'n SSD1306 I2C OLED 128x64 -skerm met CircuitPython met 'n Itsybitsy M4 Express: 13 stappe (met foto's)
Grafika op 'n SSD1306 I2C OLED 128x64 -skerm met CircuitPython met behulp van 'n Itsybitsy M4 Express: Die SSD1306 OLED -skerm is 'n klein (0,96 "), goedkoop, algemeen beskikbaar, I2C, monochroom grafiese skerm met 128x64 pixels, wat maklik gekoppel kan word (slegs 4 drade) na mikroprosessor -ontwikkelingsborde soos 'n Raspberry Pi, Arduino of
Flappy Bird op ATtiny85 en OLED Display SSD1306: 6 stappe (met foto's)
Flappy Bird op ATtiny85 en OLED Display SSD1306: Hey almal, vandag gaan ek u 'n basiese klapvoëlkloon wat ek geskep het, wys en hoe u 'n soortgelyke speletjie kan maak. Ek gaan in wese deur my kode deur en verduidelik hoe dit elke stap werk. Hierdie speletjie is gebou om
RIG CELL LITE INTRO: MET ADAFRUIT SSD1306 EN JOYSTICK: 3 stappe
RIG CELL LITE INTRO: MET ADAFRUIT SSD1306 EN JOYSTICK: Hierdie skerm wat deur 'n mikrobeheerder SSD1306 beheer word, gebruik die I2C -bus en kan kommunikeer met die meeste beskikbare mikrobeheerders deesdae. maar vir vandag sal ons hierdie skerm toets met ons rockin 'RIG CELL LITE mikrobeheerder. U kan hierdie O