Innehållsförteckning:

ESP32 -gränssnitt med SSD1306 Oled med MicroPython: 5 steg
ESP32 -gränssnitt med SSD1306 Oled med MicroPython: 5 steg

Video: ESP32 -gränssnitt med SSD1306 Oled med MicroPython: 5 steg

Video: ESP32 -gränssnitt med SSD1306 Oled med MicroPython: 5 steg
Video: Использование LCD1602 или LCD2004 с ESP32 2024, Juli
Anonim
ESP32 -gränssnitt med SSD1306 Oled med MicroPython
ESP32 -gränssnitt med SSD1306 Oled med MicroPython
ESP32 -gränssnitt med SSD1306 Oled med MicroPython
ESP32 -gränssnitt med SSD1306 Oled med MicroPython

Micropython är pythons optimering och lilla fotavtryck av python. Vilket var tänkt att bygga för inbäddad enhet som har minnesbegränsningar och låg strömförbrukning. Micropython är tillgängligt för många controllerfamiljer som inkluderar ESP8266, ESP32, Arduino Boards som MEGA2560 och några av nordics controller.

I den här artikeln kommer vi att se hur du använder gränssnittet ESP32 med oled ssd1306 -skärm med i2c -gränssnitt.

Vi kommer att blinka mikropytoninbäddade operativsystem på ESP32 och vårt bibliotek och vårt program kommer att skrivas i python -skript.

Steg 1: Verktyg att ladda ner

Verktyg att ladda ner
Verktyg att ladda ner
Verktyg att ladda ner
Verktyg att ladda ner

Ladda ner binär för variant av kort som används

Ladda ner binärer från följande länk, micropython.org/

Ladda ner esptool som hanterar läsning, skrivning och radering av ESP32/ESP8266, github.com/espressif/esptool

Steg 2: Obligatoriska komponenter

Nödvändiga komponenter är:

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äda

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

BreadBoard i Storbritannien-

4. Få ledningar

Steg 3: Anslutning

Förbindelse
Förbindelse

Följande är anslutningsdetaljerna mellan ESP32 och SSD1306 oled display. SSD1306 kommer i två varianter baserat på gränssnitt som är I2C -baserat och SPI -baserat. Vi kommer att använda I2C -baserat varient in out -projekt.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Steg 4: Handledning

Steg 5: Kod

Hitta koden på Github.

github.com/stechiez/esp32-upython.git

Rekommenderad: