Mündəricat:

Arduino 'breadbot' Bulmaca Oyunu: 6 Addım (Şəkillərlə birlikdə)
Arduino 'breadbot' Bulmaca Oyunu: 6 Addım (Şəkillərlə birlikdə)

Video: Arduino 'breadbot' Bulmaca Oyunu: 6 Addım (Şəkillərlə birlikdə)

Video: Arduino 'breadbot' Bulmaca Oyunu: 6 Addım (Şəkillərlə birlikdə)
Video: Usta şoför işte yaa 2024, Noyabr
Anonim
Arduino 'breadbot' Bulmaca Oyunu
Arduino 'breadbot' Bulmaca Oyunu

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

LEDlər
LEDlər
LEDlər
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

Bulmacalar Sahəsi
Bulmacalar Sahəsi
Bulmacalar Sahəsi
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

Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!

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ə: