Mündəricat:
- Addım 1: Yükləmək üçün vasitələr
- Addım 2: Tələb olunan komponentlər
- Addım 3: Bağlantı
- Addım 4: Dərslik
- Addım 5: Kod
Video: MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
Tövsiyə:
GPS Modulu (Neo-6M) ilə Arduino Mega Arayüzü: 8 Addım
GPS Modulu (Neo-6M) ilə Arduino Mega Arayüzü: Bu layihədə Arduino Mega ilə GPS modulunun (Neo-6M) necə əlaqələndiriləcəyini göstərdim. TinyGPS kitabxanası Boylam və Enlem məlumatlarını göstərmək üçün istifadə olunur və TinyGPS ++ Enlem, Boylam, Yüksəklik, Sürət və peyk sayını göstərmək üçün istifadə olunur
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: 6 addım
Arduino Uno və OLED 0.96 SSD1306 Ekranı ilə PONG Oyunu Oynayın: Salam uşaqlar bu gün Arduino ilə bir PONG Oyunu hazırlayacağıq. Oyunu göstərmək üçün adafruit -in 0.96 oled displeyindən istifadə edəcəyik. oyuna nəzarət etmək üçün düymələri basın
Itsybitsy M4 Express istifadə edərək CircuitPython ilə SSD1306 I2C OLED 128x64 Ekranındakı qrafik: 13 addım (şəkillərlə)
Itsybitsy M4 Express istifadə edərək CircuitPython ilə SSD1306 I2C OLED 128x64 Ekranındakı qrafik: SSD1306 OLED displey, kiçik (0.96 "), ucuz, geniş yayılmış, I2C, asanlıqla bağlanan, 128x64 piksel monoxrom qrafik ekrandır (yalnız 4 teller) Raspberry Pi, Arduino və ya kimi mikroprosessor inkişaf lövhələrinə
OLED-UI ilə ARDUINO MENU TASARIMI (İstifadəçi Arayüzü): 4 addım
OLED-UI ilə ARDUINO MENU TASARIMI (KULLANICI ARAYÜZÜ): Salam hamı! Bu dərslikdə i2c OLED Ekranı istifadə edərək ARDUINO MENU TASARIMINI necə edəcəyimi izah etməyə çalışacağam. İstifadəçi interfeysi (UI) olaraq da bilinir. Bir çox layihə üçün istifadə olunur, ancaq 3d printerlərdən sizinlə tanış olmalıdır :) Burada da video
Arduino UNO ilə 0.91inch 128x32 OLED Arayüzü Təlimatı: 7 Addım (Şəkillərlə)
Arduino UNO ilə OLED 0.91inch 128x32 Arayüzü Təlimatı: Bu dərslik, Arduino UNO ilə OLED 0.91inch LCD128x32 istifadə haqqında bəzi əsasları öyrədəcək