İçindekiler:

MicroPython ile SSD1306 Oled ile ESP32 Arayüzü: 5 Adım
MicroPython ile SSD1306 Oled ile ESP32 Arayüzü: 5 Adım

Video: MicroPython ile SSD1306 Oled ile ESP32 Arayüzü: 5 Adım

Video: MicroPython ile SSD1306 Oled ile ESP32 Arayüzü: 5 Adım
Video: ESP32 Interface with OLED SSD1306 Display using micropython 2024, Temmuz
Anonim
MicroPython ile SSD1306 Oled ile ESP32 Arayüzü
MicroPython ile SSD1306 Oled ile ESP32 Arayüzü
MicroPython ile SSD1306 Oled ile ESP32 Arayüzü
MicroPython ile SSD1306 Oled ile ESP32 Arayüzü

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

İndirilecek Araçlar
İndirilecek Araçlar
İndirilecek Araçlar
İ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ı

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

Önerilen: