Sisällysluettelo:

ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta

Video: ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta

Video: ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
Video: Урок 86: Управление положением серводвигателя с помощью потенциометра (английские субтитры) 2024, Heinäkuu
Anonim
ESP32 -liitäntä SSD1306 -oledilla, jossa on MicroPython
ESP32 -liitäntä SSD1306 -oledilla, jossa on MicroPython
ESP32 -liitäntä SSD1306 -oledilla, jossa on MicroPython
ESP32 -liitäntä SSD1306 -oledilla, jossa on MicroPython

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

Lataustyökalut
Lataustyökalut
Lataustyökalut
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

Yhteys
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

Suositeltava: