Cuprins:
Video: Interfață ESP32 cu SSD1306 Oled cu MicroPython: 5 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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