Indholdsfortegnelse:

ESP32 -grænseflade med SSD1306 Oled med MicroPython: 5 trin
ESP32 -grænseflade med SSD1306 Oled med MicroPython: 5 trin

Video: ESP32 -grænseflade med SSD1306 Oled med MicroPython: 5 trin

Video: ESP32 -grænseflade med SSD1306 Oled med MicroPython: 5 trin
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, November
Anonim
ESP32 -interface med SSD1306 Oled med MicroPython
ESP32 -interface med SSD1306 Oled med MicroPython
ESP32 -interface med SSD1306 Oled med MicroPython
ESP32 -interface med SSD1306 Oled med MicroPython

Micropython er pythons optimering og lille fodaftryk af python. Hvilket betød at bygge til en integreret enhed, der har hukommelsesbegrænsninger og lavt strømforbrug. Micropython er tilgængelig for mange controllerfamilier, herunder ESP8266, ESP32, Arduino Boards som MEGA2560 og nogle af nordic's controller.

I denne artikel vil vi se, hvordan du bruger interface ESP32 med oled ssd1306 display ved hjælp af i2c interface.

Vi blinker mikropython -integrerede operativsystemer på ESP32, og vores bibliotek og applikation skrives i python -script.

Trin 1: Værktøjer til download

Værktøjer til download
Værktøjer til download
Værktøjer til download
Værktøjer til download

Download den binære variant af kortet, der bruges

Download binære filer fra følgende link, micropython.org/

Download esptool, der håndterer læsning, skrivning og sletning af ESP32/ESP8266, github.com/espressif/esptool

Trin 2: Påkrævede komponenter

Nødvendige komponenter er:

1. ESP32

ESP32 i Indien - https://amzn.to/2NpbsE2ESP32 i Storbritannien -

ESP32 i USA -

2. SSD1306 OLED-skærm SSD1306 i Indien-

SSD1306 i USA -

SSD1306 i Storbritannien -

3. Brødbræt

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

BreadBoard i Storbritannien-

4. Få ledninger

Trin 3: Tilslutning

Forbindelse
Forbindelse

Følgende er forbindelsesdetaljerne mellem ESP32 og SSD1306 oled display. SSD1306 kommer i to varianter baseret på interface, der er I2C -baseret og SPI -baseret. Vi vil bruge I2C baseret varient in out -projekt.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Trin 4: Vejledning

Trin 5: Kode

Find koden på Github.

github.com/stechiez/esp32-upython.git

Anbefalede: