Mundarija:
Video: ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Mikropiton - bu pythonning optimallashtirilgan va kichik izi. Xotirasi cheklangan va quvvat sarfi past bo'lgan o'rnatilgan qurilma uchun mo'ljallangan. Mikropiton ESP8266, ESP32, MEGA2560 kabi Arduino platalari va ba'zi shimoliy nazoratchilarni o'z ichiga olgan ko'plab nazoratchi oilalar uchun mavjud.
Ushbu maqolada biz i2c interfeysi yordamida oled ssd1306 displeyli ESP32 interfeysidan qanday foydalanishni ko'rib chiqamiz.
Biz ESP32 -da o'rnatilgan micropython os -ni yondiramiz va kutubxonamiz va ilovamiz python skriptida yoziladi.
1 -qadam: Yuklab olish uchun asboblar
Amaldagi taxta varianti uchun ikkilikni yuklab oling
Quyidagi havoladan ikkilik fayllarni yuklab oling, micropython.org/
ESP32/ESP8266 -ni o'qish, yozish va o'chirish bilan shug'ullanadigan esptool -ni yuklab oling, github.com/espressif/esptool
2 -qadam: kerakli komponentlar
Kerakli komponentlar:
1. ESP32
Hindistonda ESP32 - https://amzn.to/2NpbsE2ESP32 Buyuk Britaniyada -
AQShda ESP32 -
2. SSD1306 Hindistonda SSD1306 OLED displeyi-
AQShda SSD1306 -
Buyuk Britaniyada SSD1306 -
3. Non paneli
Hindistondagi BreadBoard- https://amzn.to/2MW0OpbBreadBoard AQShda-
Buyuk Britaniyada BreadBoard-
4. Bir nechta simlar
3 -qadam: ulanish
Quyida ESP32 va SSD1306 ekranli displey o'rtasidagi ulanish tafsilotlari keltirilgan. SSD1306 interfeysi ikki xil bo'lib, I2C va SPI -ga asoslangan. Biz loyihada I2C -ga asoslangan o'zgaruvchidan foydalanamiz.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4 -qadam: Qo'llanma
5 -qadam: kod
Github -da kodni toping.
github.com/stechiez/esp32-upython.git