Sisällysluettelo:
Video: ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Micropython on pythonin optimoima ja pieni jalanjälki pythonista. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Arduino -levyt, kuten MEGA2560 ja jotkut pohjoismaisista ohjaimista.
Tässä artikkelissa näemme, miten ESP32 -käyttöliittymää käytetään olet ssd1306 -näytöllä i2c -käyttöliittymän avulla.
Väläytämme mikropython -upotettua käyttöjärjestelmää ESP32: ssa, ja kirjasto ja sovellus kirjoitetaan python -komentosarjalla.
Vaihe 1: Lataustyökalut
Lataa käytettävän levyn variantin binaari
Lataa binääritiedostot alla olevasta linkistä, micropython.org/
Lataa esptool, joka käsittelee ESP32/ESP8266: n lukemista, kirjoittamista ja poistamista, github.com/espressif/esptool
Vaihe 2: Tarvittavat komponentit
Tarvittavat komponentit ovat:
1. ESP32
ESP32 Intiassa - https://amzn.to/2NpbsE2ESP32 Isossa -Britanniassa -
ESP32 Yhdysvalloissa -
2. SSD1306 OLED -näyttö SSD1306 Intiassa-
SSD1306 Yhdysvalloissa -
SSD1306 Iso -Britanniassa -
3. Leipälauta
BreadBoard Intiassa- https://amzn.to/2MW0OpbBreadBoard Yhdysvalloissa-
BreadBoard Isossa-Britanniassa-
4. Muutama johto
Vaihe 3: Yhteys
Seuraavassa on yhteyden tiedot ESP32: n ja SSD1306 -näytön välillä. Käytämme I2C -pohjaista varianttia projektissa.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Vaihe 4: Opetusohjelma
Vaihe 5: Koodi
Etsi koodi Githubista.
github.com/stechiez/esp32-upython.git