Mündəricat:
- Addım 1: LEDlər
- Addım 2: Bulmacalar Sahəsi
- Addım 3: Piezo Buzzer və Frankenstein Wires
- Addım 4: Kod
- Addım 5: Həll səhifəsi
- Addım 6: Bitti
Video: Arduino 'breadbot' Bulmaca Oyunu: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Yox! Körpə robotumun yenidən canlanması üçün bir neçə telə ehtiyacı var!
Bu gün yeni başlayan arduino istifadəçilərinə çörək taxması ilə bağlı bir şey öyrədə biləcək bir tapmaca oyunu hazırlayacağıq. Buna görə də bunu etdim! İstədiyiniz qədər kompleks edə bilərsiniz, amma mini çörək taxtasının hər tərəfində 4 LED və 5 pin seçdim. Bu tapmaca oyunu populyar 'Danışmağa davam et və heç kim partlamaz' oyunundan ilhamlandı.
Mənimlə eyni versiyanı hazırlamaq üçün sizə lazım olan budur:
- Bir arduino UNO
- Oynamaq üçün telləri bağlamaq üçün bir çörək bağı
- Tellər (kişidən kişiyə və kişidən qadına)
- 4 fərqli rəngli LED (və rezistor)
- 1 piezo səs siqnalı
- (5 istifadə etdim) cavablarınız üçün fərqli nəticələr ölçmək üçün rezistorlar
- (5 istifadə etdim) mini çörək taxtasının digər tərəfi üçün rezistorlar
- hər şeyi qoymaq üçün kiçik bir qutu (köhnə telefonumun daxil olduğu qutudan istifadə etdim)
- robotunuz üçün boya, lent, qollar, ayaqlar və baş! bununla dəli ol!
Hər şeyi qutuya qoymadan və ya bir yerdə lehimləmədən əvvəl, ilk olaraq çörək taxtasında layihə hazırlamağı məsləhət görürəm, ən yaxşı işlədiyini düşün!
Addım 1: LEDlər
4 LED üçün arduinoda 4 rəqəmsal pin istifadə etmək istəyirik.
Onları hər biri üçün bu qaydada getməsini təmin edin: çörək taxtasına rəqəmsal pin> LED üçün rezistor> LED> arduino -nu yerə qoyun. İşlədiklərini görmək üçün onları sınayın!
Addım 2: Bulmacalar Sahəsi
Gərginliyi ölçmək üçün analog pinlərdən istifadə edərək fərqli nəticələr əldə edə bilərik.
hər hansı bir analog pindən bir çörək taxtasına bir tel bağlayaraq başlayın. eyni dəmiryoluna yerə güclü bir rezistor (1 kOhm üstünlük verilir) bağlayın, buna görə də pimi ölçdüyümüz zaman 0 qaytaracaq.
Bunu maksimum 5 dəfə edin, oyunun əvvəlində təsadüfi bir toxum yaratmaq üçün 1 analoq pin açmalıyıq!
İndi lövhənin digər tərəfi üçün: 5V pinindən çörək bortundakı pozitiv relsə bir tel bağlayın. Hər bir teldən fərqli nəticələr əldə etmək üçün 5 fərqli müqavimət dəyərinə ehtiyacımız var, əgər mənim kimi 5 fərqli rezistora malik deyilsinizsə, bir -birinin ardınca birdən çox istifadə edin, əlavə edərlər.
gözəl!
Addım 3: Piezo Buzzer və Frankenstein Wires
Demək olar ki, bütün naqilləri bitirdik!
rəqəmsal bir pin istifadə edin və onu yerə bağlayan bir piezo səs siqnalı bağlayın
başqa bir rəqəmsal pin istifadə edin və ona uzun bir tel bağlayın, yerə başqa bir uzun tel bağlayın, əgər bu iki toxunuşla oyunçunun bağladığı bütün tellərin doğru olub olmadığını yoxlayacağıq!
Addım 4: Kod
Layihə kodumu yükləyin və oxuyun, əminəm ki, daha təmiz, daha səmərəli və daha yaxşı ola bilər, amma təcrübəmlə başa vurduğum budur! ətrafında əyilməkdən və ya layihəyə öz töhfənizi verməkdən çekinmeyin!
Addım 5: Həll səhifəsi
əlavə edilmiş fayl Hollandiyadadır, buna görə də çoxunuzun bundan çox istifadə etməyəcəksiniz (hər şeyi tərcümə etmək üçün əlavə bir problem istəmirsinizsə!) buna görə də özümüz yaratmalıyıq. İstədiyiniz saya 'u' dəyişənini qoyaraq yükləyə, hansı işıqların yandığına baxa, seçdiyiniz bəzi telləri bağlaya və həllini görmək üçün frankenstein tellərini bağlayaraq öz həll yollarınızı asanlıqla yarada bilərsiniz. Oyunçular həll edə bilməsi üçün kodlar və həll vərəqlərinizdə bir sıra həllər! Əminəm ki, bu yerə qədər gəlsəniz bunu anlaya bilərsiniz:)
Addım 6: Bitti
Heyrət! Vay!!! təbrik edirəm bunu etdin, bir robot tapmaca oyunu etdin
İndi evi düzəltməyin və hər şeyi bir yerə yığmağın vaxtı gəldi! uğurlar!!
Tövsiyə:
DIY 37 Leds Arduino Rulet Oyunu: 3 Addım (Şəkillərlə birlikdə)
DIY 37 Leds Arduino Rulet Oyunu: Rulet, kiçik təkər mənasını verən Fransız sözündən sonra verilən bir kazino oyunudur
(Düyməni) basın; // Arduino LCD Oyunu: 5 addım (şəkillərlə birlikdə)
(Düyməni) basın; // Bir Arduino LCD Oyunu: Bu yaxınlarda Skautlarda Oyun Dizaynı lövhəsi üzərində çalışdım. Tələblərdən biri üçün bu oyunu LED Rocker Oyununa əsaslanan Arduino istifadə edərək qurdum. Oyunun məqsədi mümkün olan ən yüksək xal toplamaqdır. T -nin əvvəlində
Balans Qutusu Oyunu - Arduino Powered: 4 Addım (Şəkillərlə birlikdə)
Balans Qutu Oyunu - Arduino Güclü: Balans qutusu oyunu çətin bir hadisə üçün hazırlanmışdır, çətinliyi qazanmaq üçün maneə yolu ilə və ya müəyyən bir məsafədən keçirilməlidir. qutu və təyin olunan açıdan sonra həyəcan siqnalı verin
Əlçatan Makey Makey - Bulmaca: 8 addım
Əlçatan Makey Makey - Bulmaca: Bu, son istifadəçilər olaraq görmə qüsurlu insanlara yönəlmiş bir tapmacadır. Hər bir parçanın üzərində yalnız dövrə tamamlayacaq və düzgün yerə yerləşdirildikdə səsli cavab verəcək fərqli bir mis lent nümunəsi var. Bu prototipdə
Arduino LCD Oyunu: 3 addım (şəkillərlə birlikdə)
Arduino LCD Oyunu: Arduino mikro nəzarətçiləri ilə çox şey etmək çox asandır. Bu Təlimat, bir neçə hissədən və Tinkercad sxemlərindən hazırlanan sadə 1 düyməli bir video oyunun necə yaradılacağını izah edir. Yan tərəfə sürüşən bir atlama oyunudur. Bu kimi xidmət edir