Sisukord:

ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu

Video: ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu

Video: ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu
Video: User Interface Design With LVGL Tutorial Series 2024, Detsember
Anonim
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga

Micropython on pythoni optimeeritav ja väike jalajälg. Mis oli mõeldud sisseehitatud seadme jaoks, millel on mälupiirangud ja madal energiatarve. Micropython on saadaval paljudele kontrolleriperekondadele, sealhulgas ESP8266, ESP32, Arduino plaadid nagu MEGA2560 ja mõned Nordiceri kontrollerid.

Selles artiklis näeme, kuidas kasutada liidest ESP32 koos ssd1306 ekraaniga, kasutades i2c liidest.

Välgutame ESP32 -sse sisseehitatud mikropythoni osasid ning meie raamatukogu ja rakendus kirjutatakse pythoni skriptiga.

Samm: tööriistad allalaadimiseks

Tööriistad allalaadimiseks
Tööriistad allalaadimiseks
Tööriistad allalaadimiseks
Tööriistad allalaadimiseks

Laadige alla kasutatava tahvli variandi binaar

Laadige binaarfailid alla järgmiselt lingilt, micropython.org/

Laadige alla esptool, mis tegeleb ESP32/ESP8266 lugemise, kirjutamise ja kustutamisega, github.com/espressif/esptool

2. samm: nõutavad komponendid

Nõutavad komponendid on:

1. ESP32

ESP32 Indias - https://amzn.to/2NpbsE2ESP32 Ühendkuningriigis -

ESP32 USA -s -

2. SSD1306 OLED-ekraan SSD1306 Indias-

SSD1306 USA -s -

SSD1306 Ühendkuningriigis -

3. Leivalaud

BreadBoard Indias- https://amzn.to/2MW0OpbBreadBoard USA-

BreadBoard Ühendkuningriigis-

4. Vähesed juhtmed

3. samm: ühendamine

Ühendus
Ühendus

Järgnevalt on ühenduse üksikasjad ESP32 ja SSD1306 ekraani vahel. SSD1306 on saadaval kahes variandis, mis põhinevad I2C- ja SPI -põhisel liidesel. Projektis kasutame I2C -põhist varianti.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

4. samm: õpetus

Samm: kood

Leidke kood Githubist.

github.com/stechiez/esp32-upython.git

Soovitan: