Mündəricat:

MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım

Video: MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım

Video: MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
Video: Arduino kodu ile SSD1306 128x32 OLED Ekran I2C nasıl kullanılır 2024, Noyabr
Anonim
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü

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

Yükləmək üçün alətlər
Yükləmək üçün alətlər
Yükləmək üçün alətlər
Yükləmək üçün alətlə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ı

Bağlantı
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

Tövsiyə: