Cuprins:

Interfață ESP32 cu SSD1306 Oled cu MicroPython: 5 pași
Interfață ESP32 cu SSD1306 Oled cu MicroPython: 5 pași

Video: Interfață ESP32 cu SSD1306 Oled cu MicroPython: 5 pași

Video: Interfață ESP32 cu SSD1306 Oled cu MicroPython: 5 pași
Video: Using Heltec ESP32 OLED Wifi Kit 2024, Noiembrie
Anonim
Interfață ESP32 cu SSD1306 Oled cu MicroPython
Interfață ESP32 cu SSD1306 Oled cu MicroPython
Interfață ESP32 cu SSD1306 Oled cu MicroPython
Interfață ESP32 cu SSD1306 Oled cu MicroPython

Micropython este amprenta optimă a pythonului și amprenta mică a pythonului. Micropython este disponibil pentru multe familii de controlere care includ ESP8266, ESP32, plăci Arduino precum MEGA2560 și unele dintre controlerele nordice.

În acest articol vom vedea cum să utilizați interfața ESP32 cu afișaj oled ssd1306 utilizând interfața i2c.

Vom clipi sistemul de operare încorporat cu micropitoni pe ESP32 și biblioteca și aplicația noastră vor fi scrise în script python.

Pasul 1: Instrumente de descărcat

Instrumente de descărcat
Instrumente de descărcat
Instrumente de descărcat
Instrumente de descărcat

Descărcați binarul pentru varianta de bord folosită

Descărcați binare de la următorul link, micropython.org/

Descărcați un instrument de manipulare care gestionează citirea, scrierea și ștergerea ESP32 / ESP8266, github.com/espressif/esptool

Pasul 2: Componente necesare

Componentele necesare sunt:

1. ESP32

ESP32 în India - https://amzn.to/2NpbsE2ESP32 în Marea Britanie -

ESP32 în SUA -

2. Afișaj OLED SSD1306 SSD1306 în India-

SSD1306 în SUA -

SSD1306 în Marea Britanie -

3. Pană de pâine

BreadBoard în India- https://amzn.to/2MW0OpbBreadBoard în SUA-

BreadBoard în Marea Britanie-

4. Câteva fire

Pasul 3: Conexiune

Conexiune
Conexiune

Următoarele sunt detaliile conexiunii între afișajul oled ESP32 și SSD1306. SD1306 vine în două variante bazate pe interfață bazată pe I2C și SPI. Vom folosi diverse proiecte bazate pe I2C.

ESP32 -> SSD1306

GND -> GND

3,3 V -> VDD

SCK / CLK-> PIN4

SDA -> PIN5

Pasul 4: Tutorial

Pasul 5: Cod

Găsiți codul pe Github.

github.com/stechiez/esp32-upython.git

Recomandat: