Mündəricat:
- Addım 1: Ekran Reset Nümunəsi İlham
- Addım 2: Kod
- Addım 3: Məsələn: Siz də bibər olmaq istəmirsinizmi?
- Addım 4: Digər mənbələr
Video: TFT 1.44 Arduino Nano - Daha çox nümunə: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimatda, Robo-Geek dəstlərindən TFT 1.44 və Arduino Nano ilə nələr edilə biləcəyinə dair daha çox nümunəni nəzərdən keçirəcəyik.
TFT 1.44 -ə necə qoşulacağınızı öyrənmək üçün müraciət edin:
www.instructables.com/id/Using-TFT-144-Wit…
Arduino World -də yenisinizsə, başlamağı şiddətlə təklif edirik:
www.instructables.com/id/Arduino-Nano/
Addım 1: Ekran Reset Nümunəsi İlham
Robo-Geek-də Qısa Dövrə filminin böyük pərəstişkarlarıyıq. Bu dərslik, Johnny'nin 5 gövdəsində yerləşən kompüter ekranının yenidən qurulduğu Struck by Lighting açılış səhnəsindən ilham almışdır. TFT 1.44 ilə oxşar bir ekran edə bilərik, amma əlbəttə ki, miniatür robotlar üçün olacaq.
Sistem yoxlamaları aparıldıqca fərqli başlıqlar qırmızı hərflərlə yanıb -sönür. Yəni bu çox sərin!
Bu sadə kod sistem yoxlama ardıcıllığını yenidən yaratmaq üçün istifadə ediləcək.
Addım 2: Kod
Bütün Arduino kodları kimi, 2 hissədən ibarətdir:
Quraşdırma funksiyası və döngə funksiyası. Qalan funksiyalar köməkçi funksiyalardır.
Animasiya yaratmaq üçün sadə bir hiylə var. Rənglə çəkmək, sonra eyni şeyi qara rənglə çəkməkdir. Arxa plan qara olduğu müddətdə istifadəçiyə təsiri mətnin və ya rəsmin yanıb sönməsidir. İşləmə sürəti kifayət qədər yüksəkdir, buna görə kiçik gecikmələrlə sürətli animasiyalar mümkündür.
Ekranın hər yarısında 5 olmaqla 10 hissəyə bölündü.
Print_messages () funksiyası seçilmiş xüsusi bölməni və seçilmiş şriftin rəngini çap edir.
Print_all_messages () funksiyası bütün bölmələri çap edir
Print_labels () funksiyası ekranın etiketlərini çəkir (ON/OFF düymələri və s.)
Draw_buttons () funksiyası düymələri çəkir
Animate_messages () funksiyası print_messages () funksiyasını çağırır və təsadüfi ardıcıllıqla görünən mesajları göstərir:
/Sıra: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Təkmilləşdirmə ideyası: Bu kod təkmilləşdirilə bilər və təsadüfi funksiya yerinə istifadə edilə bilər.
Addım 3: Məsələn: Siz də bibər olmaq istəmirsinizmi?
Qısa Dövrə filmindən daha çox ilham:
Əvvəlki nümunəyə görə, bu kod Robo-Geek Kitlərindən TFT 1.44 ilə necə qarşılıqlı əlaqə qurmağı göstərir.
PrintDrPepper () funksiyası mesajı çap edir.
PrintDrPepper_withdelay () funksiyası mesajı gecikdirir.
RotateText () funksiyası mesajı gecikdirir, ancaq ekranda döndərir.
Potensial problemlər:
TFT 1.44 ilə bəzi hallarda parametrlər 128x160 ekranı kimi konfiqurasiya olunur, buna görə də şaquli istiqamətdə ofset tələb oluna bilər. Ətraflı məlumat üçün aşağıdakı 4 -cü addıma baxın. Yenə bu kiçik cihazları sındırmağın bir hissəsi.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Addım 4: Digər mənbələr
Daha çox ilham axtarırsınızsa, Educ8s -dən bu əla videoya baxmağı təklif edirik.
Ancaq qeyd etmək vacibdir ki, istifadə olunan kitabxanalar dərslərdə göstərilənlərdən fərqlidir, buna görə də videonun etibarlılığından məsul deyilik. Bunu söylədikdən sonra, açıq mənbə cəmiyyətindən bir çox insanı sınamaq və öyrənmək həmişə yaxşıdır.
Layihənizdə uğurlar və bizə növbəti layihənizdə nələrin ilham verdiyini bildirin.
Tövsiyə:
I2C: 9 Adım (Şəkillərlə) Bir çox Nixie Borularına Nəzarət Etmək üçün Çox Yönlü G/Ç Genişləndirici PCB
I2C ilə Bir çox Nixie Borularına Nəzarət Etmək üçün Çox Yönlü I/O Extender PCB: Hal -hazırda vintage nixie borularını canlandırmaq üçün çox maraq var. Bazarda çoxlu nixie borulu saat dəstləri mövcuddur. Köhnə rus nixie borular stokunda hətta canlı bir ticarət olduğu ortaya çıxdı. Həm də burada Instructables -da
4 -dən çox mühərrikdən istifadə - Birdən çox mühərrikin yığılması: 3 addım
4 -dən çox mühərrikdən istifadə etmək - Birdən çox mühərrik qalaqlamaq: Təlim olunan Vibrotaktil Həssas Dəyişdirmə və Artırma Cihazı (https: //www.instructables.com/id/Vibrotactile-Sens …), həssaslığı tərcümə edən bir qurğunun necə qurulacağını göstərir. vibrasiya stimullarına giriş. Bu titrəmə stimulları p
Çox nümunə ilə musiqini reaktiv WS2812B LEDləri necə etmək olar: 4 addım
Çox nümunə ilə musiqini reaktiv WS2812B LED-lərini necə etmək olar: WS2812, WS2812B ağıllı idarə olunan bir LED işıq mənbəyidir. quraşdırılmış idarəetmə çipinə və 4 sancağa malikdir. V+, V-, Din & Bu LEDləri idarə etmək üçün Arduino, PIC və ya Rasberry pastası kimi MCU istifadə etmək istəyirik. Bu layihə üçün Arduino UNO istifadə etdim
Çox Sensorlu 2.4 TFT Arduino Hava İstasyonu: 7 addım
2.4 TFT Arduino Hava İstasyonu Çox Sensorlu: TFT LCD və bir neçə sensoru olan portativ Arduino hava stansiyası
Çox Sadə Yenə də Çox Etkili Prank (Kompüter Prank): 3 Addım
Çox Sadə … Hələ Çox Etibarlı Prank (Kompüter Prank): Bu Təlimat ÇOX sadədir, amma çox təsirlidir! Nə olacaq: Qurbanın masaüstündəki bütün nişanları gizlədirsən. Siz oyun qurduqdan sonra qurbanı kompüteri görəndə çıldıracaq. Bu kompüterə heç bir şəkildə zərər verə bilməz