Mündəricat:

Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım

Video: Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım

Video: Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım
Video: CS50 2015 - Week 10 2024, Iyul
Anonim
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları

Hər şeydən əvvəl, dünyanın bütün xalqları üçün tanrıya dua edin, Allah yalnız bu zaman bizə kömək edə və bizə sülh verə bilər. Hamımız kilidliyik və getməyə heç bir yerimiz yoxdur.

Daha çox işim yoxdur, buna görə də onlayn python öyrənməyə başlayın və heç bir şey satın ala bilməyəcəyiniz üçün heç bir yeni fikir düşünə bilmirəm. Ancaq LED yarışmalarına baxdıqdan sonra az material və yeni fikir tapıldı. Həmişə cizgi filmi seyr edən və mobil oyun oynayan uşağım üçün bu kiçik bir dəyişiklikdir. Beləliklə, tək LED şeridi olan portativ bir oyun konsolu hazırlayıram. Təəccüblüdür ki, çox sevir və mənimlə oynayır, amma bir problemi heç vaxt oyunu itirmək istəməməsidir.

DUALARIMIZ

Bir neçə gün ərzində gözlənilmədən dincələn ruhlar üçün dua edin. Və xəstəxanaya yerləşdirilənlərin tezliklə sağalmaları üçün dua edin. Həkimlər, Polis məmurları, Sosial işçilər, Siyasətçilər, əsas təchizatçılar və bu çox çətin bir zamanda bizim üçün çalışan bütün insanlar üçün xüsusi dualar. Qalanların hamısı evdə qalın və yüklərinizi azaltmağa kömək edin, əgər ehtiyacınız olan şeylərlə qonşularınıza kömək edə bilər

Addım 1: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

Lazım olan materiallar Üzr istəyirik

  1. RGB Ünvanlı LED Şeridi əvvəlki layihəm olan RGB Infinity Clock -dan silindi. - 1 Xeyr
  2. Arduino Nano. - 1 Xeyr
  3. 16 X 2 seriyalı rabitə LCD displey. - 1 Xeyr
  4. LM2596 DC-dən DC Gərginlik Tənzimləyicisi-1 Xeyr
  5. 3.7V 18650 Batareya - 2 Nömrə
  6. 18650 Batareya Tutacağı - 1 Xeyr
  7. Düymə - 3 say
  8. Düz PCB
  9. Kişi və Dişi Başlıq pinləri
  10. Taxta çubuq.
  11. Akril təbəqə
  12. Su xətti Boru T birləşməsi.
  13. Tellər.

Addım 2: Dövrə Planı

Dövrə Planı
Dövrə Planı

3 Nos Push düymələri Arduino nanonun D8, D9, D10 -na bağlıdır. Arduinonun D12 -ə bağlı ünvanlı LED şerit məlumatları. LCD serial məlumatları RX, arduinonun D13 -ə bağlıdır. LM2596 DC -dən DC Voltaj Regulyatoru Vin və arduino Vin, batareya tutucusunun çıxışına bağlıdır. LED vcc və Gnd, LM2596 Vout pinlərinə qoşulub. LCD ekran VCC və gnd arduino +5v və Gnd -ə qoşulur.

Addım 3: Dövrə hazırlayın

Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın

Rəsmə görə arduino nano üçün bir qalxan hazırlayın. İki tək düyməli sevinc çubuğu yaradın və arduino qalxanına uzun bir tel çəkin. Oyun seçimi üçün bir düymə seçicidən istifadə edin. Lehimdən sonra telləri isti yapışdırın, sonra yalnız kobud istifadə üçün dayaqla və topraklama şansı yoxdur.

Addım 4: LED şeridi hazırlayın

LED şeridi hazırlayın
LED şeridi hazırlayın
LED şeridi hazırlayın
LED şeridi hazırlayın
LED şeridi hazırlayın
LED şeridi hazırlayın

Daha əvvəl dediyim kimi, bunu uşağım üçün hazırlayıram, LED şeritlərini hər hansı bir sui -istifadə halında qısa qapanmadan qorumaq istəyirəm. Beləliklə, taxta bir zolaq tapdım. LED şeridi köhnə layihəmdən çıxardığım üçün taxta parçaya yapışa bilməz, buna görə taxta zolaqla düzəltmək üçün kabel bağlayıcısı istifadə edirəm. Sonra LED -i örtmək üçün akril təbəqəni taxta zolaq ölçüsündə kəsib LED şeridin üzərinə qoyun və kabel bağlayın. Uşağım tərəfindən alınsa, indi heç bir problemim yoxdur.

Addım 5: LED -ni dövrə ilə bağlayın

LED -i dövrə ilə bağlayın
LED -i dövrə ilə bağlayın

İndi LED şeridi hazırladığımız Arduino qalxanı ilə bağlayın. LED Məlumat pinini arduino D12 və VCC və GND -yə LM2596 Çıxışına qoşun.

Addım 6: Hesab Göstəricisini yaradın

Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun
Qiymət Ekranı olun

İndi bütün sxemlər dağınıqdır. Buna görə bir konteynerə yığmaq istəyirəm. Uzun axtarışlardan sonra Su xətti Tee tapıldı. Batareya tutucusunun üstünə isti yapışdırın və sxemləri Tee -yə daxil edin. LCD ekranı Tee üzərinə qoyun və isti yapışdırın. Tee -nin önündəki oyun seçmə düyməsini isti yapışdırın. İndi seçici açarı olan Score ekran lövhəsi hazırdır və 2 ədəd tək düyməli joystick hazırdır.

Addım 7: Arduino Proqramı

D13 pinindən LCD displey ilə ünsiyyət qurmaq üçün SoftwareSerail Kitabxanasından istifadə edin. LED şeridi arduino pin12 ilə birləşdirmək üçün pololuledstrip kitabxanasından istifadə edin. Seç düyməsi D10 -da qurulmuşdur. Oyunçu 1 D8 -də düymə. Player2 D9 düyməsidir. Oyunçu 1 üçün LED rəngi qırmızı, oyunçu 2 üçün isə yaşıldır. 4 Oyun və 2 Misc proqramı bu səhifədə əlavə olunur. Kodu yükləyin və Arduinoya yükləyin.

Addım 8: Oyunları sınayın

Oyunları sınayın
Oyunları sınayın
Oyunları sınayın
Oyunları sınayın
Oyunları sınayın
Oyunları sınayın

Yüklədikdən sonra bütün proqramları yoxlayın və hər şey qaydasındadır. İndi konsol oynamağa hazırdır.

Addım 9: Mövcud Oyunlar və digərləri

Mövcud Oyunlar və digərləri
Mövcud Oyunlar və digərləri
Mövcud Oyunlar və digərləri
Mövcud Oyunlar və digərləri
Mövcud Oyunlar və digərləri
Mövcud Oyunlar və digərləri

Oyunu seçmək və ya yenidən başlatmaq üçün Oyun seçmə düyməsini istifadə edin. Mövcud oyunların və digər növlərin siyahısı aşağıda verilmişdir

Oyun1 - Yarış

Oyunçu düyməsinin nə qədər irəli irəlilədiyini sevinc hissəsindən istifadə edin. Hesab lövhəsində kim lider olduğunu göstərir. Sona çatdıqdan sonra nəticəni göstərin.

Oyun2 - Pingpong

Pingpong topu kimidir. Oyunçu 1 sol tərəfdə qırmızı, sağ tərəfdə 2 oyunçu yaşıl. Top mavi rəngdədir, top sizə çatanda düzgün vurmaq istəyirsiniz, topu tərk edərkən rəqib oyunçu bir xal aldı. Hər hissədən sonra top sürətini artırın. Əvvəlcə 15 qazanan oyunçu qalibdir.

Oyun3 - Güc

Bu bir güc oyunu. Oyunçulara görə bu oyun uzun müddətdir. Başlanğıcda oyunçular düyməni basmağa başlayır və qırmızı yan işıq artımı və yaşıl yan işıq əks istiqamətlərdə bir -bir artırılır və hər ikisi də tire olduqda, indi orijinal oyun başlayır. Xüsusi saniyələr üçün nə qədər basma hesablanırsa, heç bir dəyişiklik olmazsa, ən yüksək tərəf artımı və ən aşağı tərəf bir addım azalır. Hansı rəng dolduqda o qalib gəlir. Bu oyun uzun çəkir.

Game4 - Dot seçin

Oyuna bənzəyən bir ilandır, amma vaxt çox vacibdir. 4 nöqtədən ibarət bir qatar soldan sağa doğru hərəkət edir və təsadüfi nöqtələrdə iki qırmızı və yaşıl nöqtə görünür. Qatar nöqtəsi qırmızı nöqtədə olarkən, oyunçu1 düyməni basaraq nöqtəni düzgün tutur, tutsa hər tullantı üçün 1 xal, 1 düyməni basmasanız 1 xal alar. Kim 25 xal qazanırsa və ya kimsə -25 alsa, qarşı oyunçu qalibdir.

Digər - Təcili İşıq

Təcili işıq rejimində işığı yandırmaq və söndürmək üçün sevinc çubuğundan istifadə edin. Tam parlaq ağ işıq yaradır.

Digər - Disko İşıq

Zolaqda göy qurşağı rəngini yaradın. İşığı hərəkət etdirmək üçün sevinc çubuğundan istifadə edin.

Addım 10: Oyunlar oynayın

Oyunlar Oyna
Oyunlar Oyna
Oyunlar Oyna
Oyunlar Oyna
Oyunlar Oyna
Oyunlar Oyna

Mən və qızım pillələrdə oyunu oynayırıq. Yarış oyununu və güc oyununu çox sevir. Cizgi filmi seyr etmək və cib telefonunda oynamaq adi rutinində bir az dəyişiklik. 6 yaşındadır və çox yaxşı oynayır və bir dəfə də qalib gəlməyimə icazə vermir.

DUALARIMIZ

Bir neçə gün ərzində gözlənilmədən dincələn ruhlar üçün dua edin. Və xəstəxanaya yerləşdirilənlərin tezliklə sağalmaları üçün dua edin. Həkimlər, Polis məmurları, Sosial işçilər, Siyasətçilər, əsas təchizatçılar və bu çox kritik bir zamanda bizim üçün çalışan bütün insanlar üçün xüsusi dualar. Qalanların hamısı evdə qalın və yüklərinizi azaltmağa kömək edin, əgər ehtiyacınız olan şeylərlə qonşularınıza kömək edə bilər.

Tövsiyə: