İçindekiler:
Video: MicroPython ile SSD1306 Oled ile ESP32 Arayüzü: 5 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Micropython, python'un optimize edilmiş ve python'un küçük ayak izidir. Bu, bellek kısıtlamaları ve düşük güç tüketimi olan gömülü cihaz için inşa etmek anlamına geliyordu. Micropython, ESP8266, ESP32, MEGA2560 gibi Arduino Kartları ve bazı nordic'in denetleyicilerini içeren birçok denetleyici ailesi için kullanılabilir.
Bu yazıda, i2c arabirimini kullanarak oled ssd1306 ekranlı ESP32 arabiriminin nasıl kullanılacağını göreceğiz.
ESP32 üzerinde micropython gömülü işletim sistemini flash edeceğiz ve kütüphanemiz ve uygulamamız python scriptinde yazılacaktır.
1. Adım: İndirilecek Araçlar
Kullanılan kartın varyantı için ikili dosyayı indirin
Aşağıdaki bağlantıdan ikili dosyaları indirin, micropython.org/
ESP32/ESP8266 okuma, yazma ve silme işlemlerini gerçekleştiren esptool'u indirin, github.com/espressif/esptool
2. Adım: Gerekli Bileşenler
Gerekli bileşenler şunlardır:
1. ESP32
Hindistan'da ESP32 - İngiltere'de https://amzn.to/2NpbsE2ESP32 -
ABD'de ESP32 -
2. SSD1306 OLED Ekran SSD1306 Hindistan'da-
ABD'de SSD1306 -
İngiltere'de SSD1306 -
3. Breadboard
Hindistan'da BreadBoard- ABD'de https://amzn.to/2MW0OpbBreadBoard-
İngiltere'de BreadBoard-
4. Birkaç tel
3. Adım: Bağlantı
ESP32 ve SSD1306 oled ekran arasındaki bağlantı detayları aşağıdadır. Projemizde I2C tabanlı değişken kullanacağız.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4. Adım: Eğitim
Adım 5: Kod
Kodu Github'da bulun.
github.com/stechiez/esp32-upython.git