Mündəricat:
Video: 2 dəqiqə ərzində bir Arduino Simon Oyunu yaradın!: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Tullananlar YOXDUR! Teller YOXDUR! Lehimləmə YOXDUR! Breadboard YOXDUR!
Qutudan kənarda düşünmək.
Dostlarınız və ya qohumlarınız yola düşməzdən əvvəl, mikro nəzarətçinizi bəzi əlavə qurğu modelləri ilə birlikdə tez bir zamanda göstərmək istəyirsiniz …
Simon "Məndən sonra təkrar et" oyununun bu Sürətli və Asan versiyasını bir neçə dəqiqə ərzində bir araya gətirin. Monoxromatik olsa da (bütün qırmızı LED -lərlə birlikdə). Bunun üçün yalnız əlində olmaq lazımdır: Arduino mikrokontrolörü (tercihen Nano), LED dəsti olan bir modul, 4 düyməli modul və səs siqnalı. rezin bant.
Addım 1: hissələr və montaj
LED və Açar/düymə modullarını burada tapa bilərsiniz: www.ebay.com/itm/181563923440 (<$ 4) Buzzers burada mövcuddur: https://www.ebay.com/itm/281280117872 (<$ 2)
[davam edir] BTW: Burada lazımlı bir vasitə var - https://itty.bitty.site [iş gedir]
Bu onu təmizləməlidir.
lite proqramı
Daha çox məlumat.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)
Kiçik bir rezin bant məsləhət görürəm, buna görə də gərmək üçün onu bir neçə dəfə bükmək lazım deyil.
Digər Arduino istifadə edilə bilər, lakin periferik modulların fərqli yerlərini tələb edə bilər (və ya icazə verə bilər); və istifadə olunan koddakı pin təyin dəyişiklikləri kimi. Nano 3.0 xüsusilə əllə tutulan və idarə olunan kiçik bir yığma qurmaq üçün xüsusilə yaxşıdır.
Montaj sadəcə modulları bağlayaraq rezin bantla bərkidilir. 'Aktiv' piezo buzzer yalnız polariteyi düzgün bağladıqda işləyəcək. Unutmayın ki, (+) D8-ə, (-) D11-ə daxil edilmişdir.
K4-K3-K2-K1-GND əsas modul pinləri birbaşa A1-A5-ə daxil olur. Yuxarıdakı şəklə baxın.
LED modulu pinləri GND-D1-D2-D3-D4-D5-D6 birbaşa D7-D6-D5-D4-D3-D2-GND-ə daxil olur.
Addım 2: Necə Çalışır
LED və Açar modulları normal olaraq yerə bağlanan bir pinin olması üçün nəzərdə tutulmuşdur. Nanoya birbaşa bağlılığı təmin etmək üçün bu baş vermir. Bunun əvəzinə bu modullarda 'GND'lərə bağlı olan pinlər çıxış olaraq işlədilir və' LOW 'olaraq təyin olunur. MCU (MicroControllerUnit), çıxışlarını 30 ma qədər idarə edəcək. Dörd (4) LED -lər üçün kifayətdir. Düymələr üçün daha çox ehtiyac olsa da, nəticələr cari məhdudiyyətli olduğundan heç bir zərər yoxdur (və yalnız basıldıqda cərəyan çəkirlər). LED modulu, hər bir LED -dən keçən cərəyanı daha da məhdudlaşdıran daxili rezistorlara malikdir.
Yükləmələr
Bu layihə ilə işləmək üçün 'Simon' adlı iki fərqli versiyanı məni izləyən işıqları və səs oyununu yenilədim və dəyişdirdim. Orijinal versiyalar üçün kredit mənbələri siyahıdadır.
Bir eskiz (FastEasy_SimonSings) sadəcə daxiletmə faylını istifadə edir (onunla qovluqda olmaq üçün 'pitches.h'). Digər (FastEasy_SimonSays) 'Tone' kitabxanasından istifadə edərkən. İstifadə etmək istədiyiniz eskizlərdən asılı olaraq bunlardan birinə və ya hər ikisinə ehtiyacınız olacaq.
Yuxarıdakı kitabxana standart olaraq Arduino IDE -nin bir hissəsi olmalıdır. Yoxdursa və bunun üçün bir köməyə ehtiyacınız varsa, kitabxananı necə qurmaq olar.
Addım 3: Məclislə oynamaq
Oyun olduqca irəli gedir. Kod mənbəyi sənədlərində bəzi sənədlər var. Həqiqətən bilməniz lazım olan şey, 'Simon Says' versiyasının avtomatik bir flaşla başladığıdır. və 'Simon Sings' versiyası 4 nümunəsi ilə başlayır, ancaq hər tura başlamazdan əvvəl düyməni basmağı gözləyir.
Çox güman ki, LED və Açar modullarını anlayışların digər sürətli layihə sübutları üçün lazımlı tapacaqsınız. Bu layihə və əlaqəli kod bir natiqlə işləyəcək. Daha yaxşı səslənəcək, amma heç olmasa bir neçə tullanan olmadan edə bilməyəcəksiniz.
Diqqət yetirin ki, bu eskizlər kodlaşdırıldıqda bir Nano 3.0 və ya Uno birbaşa işləyəcək (Plug-&-Play), digərlərinin fiziki planlarına görə fərqli pin dəstlərindən istifadə etmələri lazım ola bilər; və bəlkə də bəzi kod dəyişiklikləri.
Tövsiyə:
5 dəqiqə ərzində simsiz olaraq əldə edilə bilən Pi: 3 addım
5 Dəqiqədə Kabelsiz Əlçatan Pi: Hamıya salam! Telefon və ya planşetdən ahududu Pi -ni simsiz olaraq necə əldə etmək olar? Diqqət edin, mənim 5 dəqiqəlik hesablamam bəzi kompüter bilikləri olan bir insan üçündür və əlbəttə ki, daha uzun çəkə bilər
15 dəqiqə ərzində enerji monitoru: 3 addım
15 Dəqiqədə Enerji Monitoru: Bu, elektrik sayğacınızdakı flaşa yapışdırmaq üçün bir wifi sensordur. LDR ilə flaşları algılar və OLED ekranda gücü göstərir. Thingsboard Tablosuna məlumat göndərir, canlı nümunə burada. Pulsuz bir demo hesabı üçün qeydiyyatdan keçin: https: //thingsboard.io
Otto DIY - Bir saat ərzində Öz Robotunuzu yaradın !: 9 Addım (Şəkillərlə)
Otto DIY - Öz Robotunu Bir Saat ərzində Yarat !: Otto hər kəsin edə biləcəyi interaktiv bir robotdur! bütün insanlar üçün əhatəli bir mühit yaratmaq üçün təsir missiyası
10 dəqiqə ərzində bir hava widgetı hazırlamaq: 3 addım
10 dəqiqədən az bir hava widgetı hazırlamaq: Bu təlimatda, 10 dəqiqədən az bir hava widgetının necə qurulacağını öyrənəcəyik. Bu, iot layihəsinə tez başlamağın ən asan yoludur. Lazım olan tək SLabs-32 lövhəsidir. Bəli, bu yalnız inkişaf etməkdə olan bir lövhədir
2 dəqiqə ərzində 2 dollara DIY Makro Len - Video Təlimatı ilə: 6 Addım
2 dəqiqədə 2 dollara DIY Makro Len - Video Təlimatla: Bu, 2 dollardan aşağı qiymətə makro lensi DIY etmək üçün ən ucuz yol kimi tanınır, bu yaxınlarda bir O2 cib kompüteri aldım, lakin bu model yaxınlaşa bilmir. görüntü …. çox kədərləndirdi məni. Bir araşdırma apardığımda, mobilərin demək olar ki, 80% -ni öyrəndim