Mündəricat:
Video: MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Micropython, pitonun optimallaşdırdığı və kiçik piton izidir. Yaddaş məhdudiyyətləri və aşağı enerji istehlakı olan gömülü cihaz üçün inşa etmək üçün nəzərdə tutulmuşdur.
Bu yazıda, i2c interfeysi istifadə edərək, oled ssd1306 ekranı olan ESP32 interfeysini necə istifadə edəcəyimizi görəcəyik.
ESP32 -də quraşdırılmış micropython os -u yandıracağıq və kitabxanamız və tətbiqimiz python skriptində yazılacaq.
Addım 1: Yükləmək üçün vasitələr
İstifadə olunan lövhə variantı üçün ikili faylı yükləyin
Aşağıdakı linkdən ikili faylları yükləyin, micropython.org/
ESP32/ESP8266 -nın oxunmasını, yazılmasını və silinməsini idarə edən esptool yükləyin, github.com/espressif/esptool
Addım 2: Tələb olunan komponentlər
Tələb olunan komponentlər bunlardır:
1. ESP32
Hindistanda ESP32 - https://amzn.to/2NpbsE2ESP32 İngiltərədə -
ABŞ -da ESP32 -
2. Hindistanda SSD1306 OLED Ekran SSD1306-
ABŞ -da SSD1306 -
İngiltərədə SSD1306 -
3. Çörək lövhəsi
Hindistanda BreadBoard- https://amzn.to/2MW0OpbBreadBoard ABŞ-da-
İngiltərədəki BreadBoard-
4. Bir neçə tel
Addım 3: Bağlantı
ESP32 və SSD1306 ekranlı ekran arasındakı əlaqə detalları aşağıda verilmişdir. Layihədə I2C əsaslı müxtəlif istifadə edəcəyik.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Addım 4: Dərslik
Addım 5: Kod
Github -da kodu tapın.
github.com/stechiez/esp32-upython.git