Innholdsfortegnelse:

ESP32 -grensesnitt med SSD1306 Oled med MicroPython: 5 trinn
ESP32 -grensesnitt med SSD1306 Oled med MicroPython: 5 trinn

Video: ESP32 -grensesnitt med SSD1306 Oled med MicroPython: 5 trinn

Video: ESP32 -grensesnitt med SSD1306 Oled med MicroPython: 5 trinn
Video: Использование LCD1602 или LCD2004 с ESP32 2024, November
Anonim
ESP32 -grensesnitt med SSD1306 Oled med MicroPython
ESP32 -grensesnitt med SSD1306 Oled med MicroPython
ESP32 -grensesnitt med SSD1306 Oled med MicroPython
ESP32 -grensesnitt med SSD1306 Oled med MicroPython

Micropython er pythons optimalisering og lille fotavtrykk av python. Som mente å bygge for innebygd enhet som har minnebegrensninger og lavt strømforbruk. Micropython er tilgjengelig for mange kontrollerfamilier som inkluderer ESP8266, ESP32, Arduino Boards som MEGA2560 og noen av nordics kontroller.

I denne artikkelen vil vi se hvordan du bruker grensesnittet ESP32 med oled ssd1306 -skjerm ved hjelp av i2c -grensesnitt.

Vi blinker med micropython innebygde operativsystemer på ESP32, og biblioteket og applikasjonen vår skrives i python -script.

Trinn 1: Verktøy for nedlasting

Verktøy å laste ned
Verktøy å laste ned
Verktøy å laste ned
Verktøy å laste ned

Last ned binæren for varianten av brettet som brukes

Last ned binære filer fra følgende lenke, micropython.org/

Last ned esptool som håndterer lese, skrive og slette ESP32/ESP8266, github.com/espressif/esptool

Trinn 2: Nødvendige komponenter

Nødvendige komponenter er:

1. ESP32

ESP32 i India - https://amzn.to/2NpbsE2ESP32 i Storbritannia -

ESP32 i USA -

2. SSD1306 OLED-skjerm SSD1306 i India-

SSD1306 i USA -

SSD1306 i Storbritannia -

3. Brødbrett

BreadBoard i India- https://amzn.to/2MW0OpbBreadBoard i USA-

BreadBoard i Storbritannia-

4. Få ledninger

Trinn 3: Tilkobling

Forbindelse
Forbindelse

Følgende er tilkoblingsdetaljene mellom ESP32 og SSD1306 oled -skjerm. SSD1306 kommer i to varianter basert på grensesnitt som er I2C -basert og SPI -basert. Vi vil bruke I2C -basert varient in out -prosjekt.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Trinn 4: Opplæring

Trinn 5: Kode

Finn koden på Github.

github.com/stechiez/esp32-upython.git

Anbefalt: