Mündəricat:
- Addım 1: DEVREYİN AYARLANMASI (DONANIM)
- Addım 2: CURSOR JOYSTICK KODU İLE OLED EKRAN
- Addım 3: NƏTİCƏLƏR: D
Video: RIG CELL LITE INTRO: ADAFRUIT SSD1306 VƏ JOYSTICK İLE: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
SSD1306 mikrokontrolör tərəfindən idarə olunan bu ekran I2C avtobusundan istifadə edir və bu günlərdə mövcud olan mikrokontrolörlərin əksəriyyəti ilə əlaqə qura bilər. amma bu gün üçün bu ekranı Roc CELL LITE mikro nəzarətçimizlə sınayacağıq. Bu OLED ekranı Adafruit və ya Sparkfun -da tapa bilərsiniz. İnternetdə satılan bir hissəsinin də olduqca ucuz olduğu təsbit edildi. Bu ekranlar keyfiyyətli, lakin kiçik ölçülüdür, ad etiketi və ya sadə bir cib telefonu ekranı olmaq üçün uyğundur. Adafruit və Sparkfun, mətni, şəkilləri göstərməyi asanlaşdıran və hətta həndəsi fiqurlara əsaslanan animasiyalar yaratmağı asanlaşdıran kitabxanalar hazırladılar.
Aşağıdakı hissələrə ehtiyacınız olacaq:
- 1x Çörək Paneli
- 1x Rig Cell Lite
- 1x Joystick
- 1x Oled SSD1306
- Lazım gələrsə tellər
Addım 1: DEVREYİN AYARLANMASI (DONANIM)
Bu təlimatda, oled ssd1306 ekranını joystick ilə istifadə edirik. burada RIG CELL LITE https://elegant.my/products/rig-by-reka tapa biləcəyiniz bəzi bağlantılar var
RIG CELL LITE ilə oled ekran arasındakı əlaqə üçün ekrandan RIG -ə qədər I2C pinlərindən istifadə edirik. RIG üzərindəki SCL və SDA pinləri müvafiq olaraq A5 və A4 pinlərində yerləşir.
dövrəni yuxarıdakı şəkildə göstərildiyi kimi qurun.
Addım 2: CURSOR JOYSTICK KODU İLE OLED EKRAN
Kodlamağa başlamazdan əvvəl, əvvəlcə ekranlı ekran üçün adafruit kitabxanasından istifadə edirik. Beləliklə, bu iki zip faylını yükləyin və arduino IDE proqramımıza quraşdırın.
github.com/adafruit/Adafruit_SSD1306
və
github.com/adafruit/Adafruit-GFX-Library
libaries quraşdırıldıqdan sonra, aşağıda oled_display _with_cursor_joystick.ino və Adafruit_SSD1306.cpp olan əlavə etdiyim 2 faylı yükləyin və ya buradan da bu iki faylı yükləyə bilərsiniz
rəsmi kitabxananı qurduqdan sonra, indi Adafruit_SDD1306.cpp faylını bu təlimatlı vebdə əlavə etdiyim yenisi ilə əvəz edəcəksiniz
hər şey qaydasında olduqdan sonra kodu RIG -ə yükləyin: D
Addım 3: NƏTİCƏLƏR: D
RIG CELL LITE -də oled_display _with_cursor_joystick.ino tam yükləndikdən sonra led açılacaq və ekranın ortasında əlçatan bir kursor olacaq. joystick hərəkətindən sonra hərəkət edəcək. əylənin!: D
Əks təqdirdə, dövrəni düzgün yığdığınızdan və kodu lövhənizə yüklədiyinizdən və ya problemlərin aradan qaldırılması bölümünə baxdığınızdan əmin olun.
Tövsiyə:
RIG CELL LITE INTRO: BLINK LED: 4 addım
RIG CELL LITE INTRO: BLINK LED: Giriş LEDləri bir çox fərqli tətbiqdə istifadə olunan kiçik, güclü işıqlardır. Başlamaq üçün, bir LED -in yanıb -sönməsi üzərində çalışacağıq, Hello World of microcontrollers. Düzdü - işığı yandırıb söndürmək qədər sadədir. O
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: 5 addım
MicroPython ilə SSD1306 Oled ilə ESP32 Arayüzü: Micropython, pythonun optimallaşdırdığı və kiçik bir piton izidir. Yaddaş məhdudiyyətləri və aşağı enerji istehlakı olan quraşdırılmış cihaz üçün qurulması nəzərdə tutulmuşdur
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
RIG CELL LITE INTRO: Digital I/O: 3 Addım
RIG CELL LITE INTRO: Rəqəmsal I/O: RIG CELL LITE üzərindəki rəqəmsal giriş və çıxışlar (rəqəmsal I/O) onu sensorlara, aktuatorlara və digər IC -lərə bağlamağa imkan verəcək. Onlardan necə istifadə ediləcəyini öyrənmək, RIG CELL LITE -dən istifadə edərək bəzi faydalı şeylər etməyə imkan verəcək, məsələn, oxumaq
RIG CELL LITE INTRO: İNFRARED SENSOR: 3 addım
RIG CELL LITE INTRO: İNFRARED SENSOR: İnfraqırmızı sensör, ətrafdakı bəzi cəhətləri hiss etmək üçün yayan elektron bir cihazdır. İQ sensoru cismin istiliyini ölçməklə yanaşı hərəkəti də aşkar edə bilər.Bu tip sensorlar yalnız infraqırmızı radiasiyanı ölçür, əksinə t