Mündəricat:
- Addım 1: Breadboard -a Müsbət/Topraklama Telləri əlavə edin
- Addım 2: Push Button əlavə edin
- Addım 3: Potensiometr əlavə edin
- Addım 4: Dinamik əlavə edin
- Addım 5: İstifadəçi Seçimi RGB əlavə edin
- Addım 6: Təsadüfi Sistem RGB əlavə edin
- Addım 7: Bitirdiniz
Video: Qısa müddətli əzbərləmə oyunu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Öz Arduino əsaslı əzbərləmə oyununuzu qurun!
Bu oyunda, bir RGB LED başlanğıcda 3 təsadüfi rəngdə yanıb -sönəcək, hər birinin rəngini xatırlamalı olacaqsınız. Gör hara gedir bu? İkinci RGB LEDini dəyişdirmək üçün potensiometrdən istifadə edəcəksiniz və hər bir rəngi ilk RGB LED -dən qeyd etmək üçün bir düyməyə basacaqsınız. İkinci RGB LED, hansı rəngi seçdiyinizi göstərəcək və ardıcıllığı qeyd etdikdən sonra RGB LEDləri ya yaşıl rəngdə yanıb -sönəcək, həm də ardıcıllığı düzgün təxmin etdiyiniz siqnaldan bir səs eşidiləcək və ya hər iki RGB LED qırmızı yanıb -sönəcək. ardıcıllıq sayını 3* -ə qaytaracaq (bu dəyişdirilə bilər). Göstərilən 3 rəngi yadda saxlamaqla oyuna başlayarsınız, sonra rənglərin nümayişini düzgün seçsəniz, ardıcıllıqla başqa bir təsadüfi rəng əlavə olunacaq. Bir səhv alana qədər bu davam edəcək və yuxarıda deyildiyi kimi yalnız 3 rəngə dönəcək.
Oynamaq həqiqətən əyləncəli, asılılıq yaradan və zəhlətökən bir oyundur:)
Ehtiyac duyacağınız şeylər
- 1 x Arduino UNO R3
- 1 x Potansiyometr
- 1 x Düymə
- 2 x RGB LED
- 8 x 220 Ohm rezistorlar
- 1 x Piezo Dinamik
- 18 x Jumper Telləri (Kişidən Kişiyə)
İSTƏYƏN
1 x qalxan lövhəsi
Yuxarıdakı şəkildə məktəbdəki dostlarıma göstərmək üçün bir qalxan yaratdım, amma bu tamamilə lazımsızdır. Bu yola getmək istəyirsinizsə, bir lehimləmə dəmiri, bir az lehim və səbr əldə edəcəksiniz. Bu marşrutla getmək istəsəniz mənə yazın və hər hansı bir probleminiz varsa sizə kömək edə bilərəm.
Addım 1: Breadboard -a Müsbət/Topraklama Telləri əlavə edin
Çox əsas addım
GND -ni çörək taxtasında GND Rail -ə qoşun
5V -ni çörək lövhəsindəki POSITIVE Rail -ə qoşun
Addım 2: Push Button əlavə edin
Düyməni çörək taxtasının üzərinə qoyun və yuxarıdakı şəkildəki addımları izləyin.
Bir tərəfi 5V rayına bağlayın
220 Ohm müqavimətini basma düyməsindəki bitişik tərəfə bağlayın, sonra GND -yə bir tullanan bağlayın
Qarşı tərəfi Arduino -dakı 2 PIN -ə bağlayın
İndi düyməni əlavə etdiniz. Şəkildəki kimi göründüyünə əmin olun, bu oyunun çox vacib bir hissəsidir!
Addım 3: Potensiometr əlavə edin
Potansiyometrini çörək taxtasına qoyun və yuxarıdakı şəkildəki addımları izləyin.
Bir tərəfi 5V rayına bağlayın
Ortanı A0 Analog Girişinə qoşun
Son tərəfi GND -yə bağlayın
İndi düyməni əlavə etdiniz. Şəkildəki kimi göründüyünə əmin olun, bu oyunun çox vacib bir hissəsidir!
DİQQƏT: Bir tərəfdə 5V, digər tərəfdə GND olduğu və ortada A0 olduğu müddətdə yaxşı işləyəcək
Addım 4: Dinamik əlavə edin
GND tərəfini GND rayına bağlayın
+ Tərəfini 220 Ohm rezistora bağlayın, sonra PIN 7 -yə qoşulun
Bu belədir!
Addım 5: İstifadəçi Seçimi RGB əlavə edin
RGB LED -lər çətin bir tel ola bilər, buna görə düzgün fırlanmağınızı təyin etmək üçün təlimatdakı şəklə baxın. Beləliklə, aşağıdakı addımlarım rotasiyamla əlaqəli olacaq, buna görə də addımlarımı tam olaraq izləmək vacibdir!
SOL -dan başlayaraq
İlk ikisinə 220 Ohm rezistor əlavə edin, üçüncüsünü atın və ağzını əlavə edin
Bir GND tullananını rezistorsuz 3 -cü birinə bağlayın, bu bizim GND -dir
Beləliklə, soldakı ilk rezistorla PIN 3 -ə (Mavi) gedir
İkinci rezistor PIN 5 -ə qoşulur (Yaşıl)
və üçüncü rezistor PIN 6 -ya (Qırmızı) qoşulur
Bu belədir! İstifadəçinin doğru rəngləri seçməsi üçün istifadə ediləcək RGB LED!
Addım 6: Təsadüfi Sistem RGB əlavə edin
RGB LED -lər çətin bir tel ola bilər, buna görə düzgün fırlanmağınızı təyin etmək üçün təlimatdakı şəklə baxın. Beləliklə, aşağıdakı addımlarım rotasiyamla əlaqəli olacaq, buna görə də addımlarımı tam olaraq izləmək vacibdir!
SOL -dan başlayaraq
İlk ikisinə 220 Ohm rezistor əlavə edin, üçüncüsünü atın və ağzını əlavə edin
Bir GND tullananını rezistorsuz 3 -cü birinə bağlayın, bu bizim GND -dir, buna görə soldakı ilk müqavimətçi PIN 3 -ə (Mavi) gedir İkinci müqavimət PIN 5 -ə (Yaşıl) Üçüncü müqavimət PIN 6 -ya (Qırmızı)
Bu belədir! Sistemin rəngləri təsadüfi seçmək üçün istifadə edəcəyi RGB LED -dir!
Addım 7: Bitirdiniz
Hər hansı bir sualınız varsa, mənə mesaj göndərməkdən çekinmeyin, Kodu bu addıma əlavə etdim. İşə yaraması üçün heç bir şeyi dəyişdirmək məcburiyyətində deyilsiniz, ancaq kod çəkməkdən və kodun daha hamar işləməsindən çəkinməyin!
Hər şey yaxşı sənədləşdirilməli və ya özünü izah edən kod olmalıdır, ancaq proqramlaşdırma ilə yenisənsə və bir şeyi başa düşmürsənsə, E-poçtlara çox tez cavab verirəm!
Həmçinin layihədə istifadə olunan kitabxana burada
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Tövsiyə:
DIY - Prototip - Arduino Müddətli USB Şarj Cihazı: 8 addım
DIY -Prototip- Arduino Zamanlı USB Şarj Cihazı: Arduino haqqında seminarımız zamanı arduino ilə xoşbəxt bir hack icad etməli olduq. Arduino üçün bir kod istifadə edərək şarj cihazlarının gücünü kəsəcək bir cihaz hazırlamağa qərar verdik. Powerbuddy! Bu prototip əslində cihazları şarj etmir
Qısa Dövrə Detektoru (2-ci hissə): 5 addım
Qısa Dövrə Detektoru (2-ci hissə): Salam uşaqlar! Qısa Dövrə Detektorunun ikinci hissəsini Təlimatla geri qaytardım. Əgər uşaqlar bunu oxumamısınızsa, mənim Qısa Dövrə Dedektoru (Part-1) bağlantısıdır. Davam edək
Qısa Dövrə Detektoru (Part-1): 6 Addım
Qısa Dövrə Detektoru (1-ci hissə): Salam uşaqlar! Başqa bir təlimatla geri döndüm. Elektronikada davamlılıq test cihazı çox vacib bir vasitədir. Dövrünüzdəki problemləri həll etməyə və arızaları tapmağa kömək edir. Əsas fikir, cihazın iki probdan ibarət olmasıdır. Zaman iki pro
Internet Explorer üçün klaviatura qısa yolları!: 4 addım
Internet Explorer üçün Klaviatura Qısayolları !!: Bu Təlimat sizə internet kəşfiyyatçısı üçün faydalı klaviatura qısa yollarını göstərəcəkdir. Zəhmət olmasa kanalıma abunə olun Təşəkkürlər
UTorrent üçün klaviatura qısa yolları!: 3 addım
Bu Təlimat sizə utorrent üçün faydalı klaviatura qısa yollarını göstərəcək Zəhmət olmasa kanalıma abunə olun Təşəkkürlər:) Addım 1: Klaviatura Qısayolları: 1 -ci hissə 1. Ctrl + O Torrent əlavə edin 2. Ctrl + D Torrent əlavə edin - Ctrl + D ilə qeyd qovluğunu da seçə bilərsiniz 3.