Satura rādītājs:

ESP32 saskarne ar SSD1306 Oled ar MicroPython: 5 soļi
ESP32 saskarne ar SSD1306 Oled ar MicroPython: 5 soļi

Video: ESP32 saskarne ar SSD1306 Oled ar MicroPython: 5 soļi

Video: ESP32 saskarne ar SSD1306 Oled ar MicroPython: 5 soļi
Video: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, Novembris
Anonim
ESP32 saskarne ar SSD1306 Oled ar MicroPython
ESP32 saskarne ar SSD1306 Oled ar MicroPython
ESP32 saskarne ar SSD1306 Oled ar MicroPython
ESP32 saskarne ar SSD1306 Oled ar MicroPython

Micropython ir python optimizēts un neliels python nospiedums. Tas bija paredzēts iebūvētai ierīcei, kurai ir atmiņas ierobežojumi un zems enerģijas patēriņš. Micropython ir pieejams daudzām kontrolieru ģimenēm, ieskaitot ESP8266, ESP32, Arduino plates, piemēram, MEGA2560, un dažus no nordic kontrolieriem.

Šajā rakstā mēs redzēsim, kā izmantot saskarni ESP32 ar esat ssd1306 displeju, izmantojot i2c saskarni.

ESP32 mirgosim mikropitona iegultās sistēmas, un mūsu bibliotēka un lietojumprogramma tiks rakstīta python skriptā.

1. darbība. Lejupielādes rīki

Lejupielādes rīki
Lejupielādes rīki
Lejupielādes rīki
Lejupielādes rīki

Lejupielādējiet izmantotā tāfeles varianta bināro versiju

Lejupielādējiet bināros failus no šīs saites, micropython.org/

Lejupielādējiet esptoolu, kas apstrādā ESP32/ESP8266 lasīšanu, rakstīšanu un dzēšanu, github.com/espressif/esptool

2. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas ir:

1. ESP32

ESP32 Indijā - https://amzn.to/2NpbsE2ESP32 Lielbritānijā -

ESP32 ASV -

2. SSD1306 OLED displejs SSD1306 Indijā-

SSD1306 ASV -

SSD1306 Lielbritānijā -

3. Maizes dēlis

BreadBoard Indijā- https://amzn.to/2MW0OpbBreadBoard ASV-

BreadBoard Lielbritānijā-

4. Maz vadu

3. darbība. Savienojums

Savienojums
Savienojums

Tālāk ir sniegta informācija par savienojumu starp ESP32 un SSD1306 displeju. SSD1306 ir pieejams divos variantos, pamatojoties uz saskarni, kuras pamatā ir I2C un SPI. Mēs projektā izmantosim uz I2C balstītu variantu.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

4. solis: apmācība

5. darbība: kods

Atrodiet kodu vietnē Github.

github.com/stechiez/esp32-upython.git

Ieteicams: