Mündəricat:
- Addım 1: Tələb olunan Avadanlıq
- Addım 2: Dövrə Bağlantısı
- Addım 3: Mənbə Kodu
- Addım 4: İstəsəniz Kanalıma Abunə olun
Video: OLED-UI ilə ARDUINO MENU TASARIMI (İstifadəçi Arayüzü): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam hamı! Bu təlimatda i2c OLED Ekran istifadə edərək ARDUINO MENU DESIGN -in necə hazırlanacağını 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:)
Bu layihə haqqında video da. Bu videoya baxa və bunun necə işlədiyini görə bilərsiniz.
Düzünü desəm, öz menyu dizaynınızı özünüz etsəniz, kodlaşdırma və alqoritm bacarıqlarınıza çox kömək edəcək. Bu qədər sadə bir menyu tərtib etmək üçün təxminən 4 saat vaxt sərf etdim. Buna görə özüm bunu 100 %etməyə çalışıram. Əlbəttə ki, bəzi hissələrdə bir az kömək etdim. Hansı menyu tərtib etməliyəm və s.… addım yəni bunu sınayın: düyməyə basıldıqda seçim işarəsi yəni ">" aşağı getməlidir ….
Addım 1: Tələb olunan Avadanlıq
x1 Arduino (Uno, nano, mega … və s.)
x1 OLED EKRAN (aşağı əlaqə pin nömrəsi səbəbindən çox yaxşı olan i2c modulundan istifadə etdim, ancaq istədiyiniz ekrandan istifadə edə bilərsiniz, ancaq əlbəttə kodda bəzi dəyişikliklər etməlisiniz!)
x3 düyməsi
x3 10k müqavimət
x1 Çörək lövhəsi
Yetər Jumper
Addım 2: Dövrə Bağlantısı
Yaxşı, burada çox sadə bir əlaqəmiz var. Daha əvvəl də qeyd etdiyim kimi, fərqli bir ekranınız varsa (5110, 16x2….) Sahib olduğunuza görə dəyişiklik edə bilərsiniz.
Diqqət edin: Düymə və Pull-Down rezistorlarının əlaqəsinə diqqət yetirin. Aşağıdakı diaqramda olduğu kimi əlaqə qurun. Yanlış rezistor bağlantısı səhvlərə səbəb ola bilər. Bu konfiqurasiyada düyməni basıldıqda 1 (YÜKSƏK) alırıq.
Addım 3: Mənbə Kodu
Əziz istehsalçılar:) burada mənbə kodumuz var. Bildiyiniz kimi, YouTube Kanalım üçün layihəmi türk dilində hazırlayıram. Ancaq demək olar ki, hər sətrin yanında tərcümə etməyə və ya şərhlər əlavə etməyə çalışıram. Bu layihə bir növ ingiliscə/türkcə hazırlanmışdır. Türkcə bilməyənlər üçün izahlar əlavə etdim. Bununla əlaqədar hər hansı bir probleminiz varsa, mənə bildirin və sualınızı buradan və ya Youtube Kanalından verin. Əminəm ki, siz çox ağıllısınız və bu dil fərqi ilə bağlı heç bir problemlə üzləşməyəcəksiniz. Dilin sizi bloklamasına icazə verməyin:)
Addım 4: İstəsəniz Kanalıma Abunə olun
Bu layihənin necə işlədiyini videoya baxa bilərsiniz.
Layihəmdən xoşunuz gəlirsə, kanalımda başqalarına baxa və mənə dəstək ola bilərsiniz. Dildən narahat olmayın, əsasən kodlarımı ingiliscə izahı ilə hazırlayıram. Hər hansı bir sualınız olarsa, suallarınızı buradan və ya Youtube kanalından verə bilərsiniz.
Youtube Kanalım: Youtube KanalıLütfən hər hansı bir problemlə üzləşdiyiniz halda mənə bildirin!
Əylənin!
Tövsiyə:
WEB İstifadəçi Arayüzü ilə Arduino Batareya Test Cihazı .: 5 Addım
WEB İstifadəçi İnterfeysi ilə Arduino Batareya Test Cihazı .: Bu gün elektron avadanlıqlar, avadanlıq söndürüldükdə və ya təsadüfən avadanlıq söndürüldükdə əməliyyatın qaldığı vəziyyəti saxlamaq üçün ehtiyat batareyalardan istifadə edir. İstifadəçi açıldıqda qaldığı yerə qayıdır
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 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
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi Arayüzü .: 11 Addım
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi İnterfeysi .: Bu layihə bir universitet sinifinin bir hissəsi olaraq hazırlanmışdır, məqsəd müəyyən bir mövzunu öyrətmək və qiymətləndirmək üçün interaktiv bir sistem yaratmaq idi. Bunun üçün interfeys üçün bir PC -də bir İşləmə və arcade düyməsi və LEDlər üçün bir Arduino NANO istifadə etdik, buna görə də
İstifadəçi Arayüzü ilə 30 $ Nəzarət Sistemi: 7 Addım
İstifadəçi İnterfeysi ilə 30 $ Nəzarət Sistemi: Çox ucuz və çox asan müşahidə sistemi. Bunu etmək üçün hər hansı bir raket alimi olmaq lazım deyil. Lazım olan bütün hissələri, ehtimal ki, yerli hardware mağazanızdan tapa bilərsiniz. Yalnız 2 açılı çubuğa, 2 servo mühərrikə, kupoya ehtiyacınız olacaq