Mündəricat:
- Addım 1: Materiallar
- Addım 2: Mikro: bit pinlərinizə maqnit əlavə edin
- Addım 3: Nəzarətçi yaradın
- Addım 4: Proqramı yaradın
Video: BBC Micro: bit və Scratch - İnteraktiv Sükan və Sürüş Oyunu: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Bu həftə sinif tapşırıqlarımdan biri, yazdığımız bir Scratch proqramı ilə əlaqə qurmaq üçün BBC Micro: bit istifadə etməkdir. Düşündüm ki, gömülü bir sistem yaratmaq üçün ThreadBoard -dan istifadə etmək üçün mükəmməl bir fürsətdir! Sıfırdan proqram üçün ilhamım, anamın xoş niyyətdən və ya köşk mağazasından mənim və qardaşım üçün alacağı vintage elektron elektron oyunlardan gəlir. Tozlu LCD -lər, rəngsiz plastik korpuslar və basıldıqda müəmmalı şəkildə yapışacaq düymələr haqqında çox xoş xatirələrim var. Qarşıdan gələn avtomobillərdən yayınmaq üçün yalnız iki zolaq arasında keçə biləcəyiniz oynayacağımız yarış oyunlarını (məsələn, şəkil 2) xüsusilə xatırlayıram. Gəncliyimə yenidən baxmaq ruhunda bu oyunu Scratch -da yenidən yaratdım.
Micro: bitin akselerometri avtomobilin sükanını idarə etmək üçün, iki açar isə avtomobilin buynuzunu idarə etmək üçün istifadə olunur. Scratch, sürücülük oyununu oynamaq üçün istifadə olunur: BBC Micro Driver.
Layihə səhifəsini burada tapa bilərsiniz:
Hər hansı bir sualınız varsa, işimi davam etdirmək və ya fikirlərinizi dəyişdirmək istəyirsinizsə, bunu Twitter -də edin: @4Eyes6Senses. Təşəkkürlər!
Videodakı musiqini Vincent Haney verib.
Addım 1: Materiallar
ThreadBoard - Bağlantı
BBC Micro: bit - Link - Mikro nəzarətçinizi Scratch -a bağlamaq üçün bu təlimatları izləyin
4mm (Çap) x 3mm (Hündürlük) maqnitlər - Bağlantı
Köpük vərəqələri - Bağlantı
Paslanmayan poladdan keçirici ip - Bağlantı
Scratch hesabı - Link
Tape
Addım 2: Mikro: bit pinlərinizə maqnit əlavə edin
Artıq materiallarınız olduqda, beş Micro: bit pininə maqnit əlavə etməyin vaxtı gəldi. Sancaqlara maqnit əlavə etməyimizin səbəbi (1) Micro: biti maqnitlə zənginləşdirilmiş ThreadBoard -a möhkəm bağlamaq və (2) sancaqlar ilə keçirici iplər arasında asan əlaqə qurmaqdır. Tipik olaraq, Micro: biti keçirici iplə bağlamaq üçün ipi açıq sancaqlar ətrafında tikmək və bərkitmək lazımdır və dizaynınızı dəyişdirmək istəyirsinizsə Micro: bitə bağlanmış ipi kəsmək və bəlkə də yenidən düzəltmək lazımdır. sizin layihəniz. ThreadBoard ilə sadəcə keçirici iplərinizi maqnitlərin üstünə ata bilərsiniz və onlar ipi Micro: bit pinləri və ThreadBoard -a etibarlı saxlayacaqlar.
- Bir disk maqnitini dəstdən ayırın. Maqnitin hansı ucunun digər maqnitləri çəkəcəyini və ya itələyəcəyini təyin etdiyinizə əmin olun, ThreadBoard -a yerləşdiriləcək maqnitlərə cəlb olunmaq üçün beş maqnitin dirəkləri eyni olmalıdır.
- Mıknatıs bərkidilənə qədər pinin içindən yavaşca itələyin. Bu nöqtədəki maqnit pimdə əyri olmalıdır və metal bir səthə qoyularaq çəkilərsə ayrılacaq. Növbəti dörd maqnit üçün bu prosesi davam etdirin.
- Kəlbətin və ya düz bir səthdən istifadə edərək maqnitlərin diblərinə sabitlənənə qədər yüngül bir təzyiq tətbiq edin və bərabər oturun. Hər hansı bir anda maqnitləri çıxarmaq istəsəniz, üstünə yüngül bir təzyiq tətbiq edin və onlar asanlıqla çıxacaq.
Addım 3: Nəzarətçi yaradın
Materiallarınızı əldə etdikdən sonra iki açarın naqillərini bağlamağa başlamağınızı təklif edirəm. Açarların işləmə üsulu, ThreadBoard -ın xarici halosunun ətrafına topraklama telinin qoyulmasıdır ki, burada əlləriniz nəzarətçini tutacaq. Sonra barmaqlarınız ThreadBoard -ın "0" və ya "2" sancaqlarına qoşulmuş tellərə toxunduqda əlaqəni bağlayacaq və maşının çalmasına səbəb olacaqsınız. İşdə addımlar:
- İletken ipi ən xarici maqnit halqasına qoyun və sonra ipi Micro: bitin "GND" pininə yerləşdirin (Şəkil 1).
- Sol düymə üçün, keçirici ipin bir ucunu Micro: bitin "0" pininə yerləşdirin. Sola bir cığır yaradın və düyməni istədiyiniz yerə qoyun. Kəsilmiş köpüyünüzü tutun və düyməni hara yerləşdirmək istədiyinizi bildikdən sonra, keçirici iplə (Şəkil 2), köpüyü və ipi əlavə maqnitlərinizdən biri ilə bağlayın (Şəkil 3).
- Doğru düymə üçün "GND" -ə bağlı olan ipin üzərinə kiçik bir bant parçası qoyun (Şəkil 4) bu iki teli təcrid edəcək və qısaqlaşmanın qarşısını alacaqdır. sonra sol düymə ilə eyni addımları izləyin.
Addım 4: Proqramı yaradın
Layihənin bağlantısını burada tapa bilərsiniz: https://scratch.mit.edu/projects/428740218/. Kod üç hissəyə bölünür: istifadəçinin avtomobili, avtomobil 1 (mavi maşın) və avtomobil 2 (qırmızı maşın). Avtomobil 1 və 2 -nin kodu nisbətən eynidir, yalnız fərqli x və y koordinatları və fərqli bir "gözləmə" funksiyası ilə.
- İstifadəçi avtomobili (Şəkil 1): İstifadəçi yaşıl bayraq/start düyməsini basdıqda, avtomobili əvvəlcədən təyin olunmuş mövqedən başlayacaq. istifadəçi nəzarətçini sola və ya sağa əydikdə mikro: bit istiqaməti göstərəcək və proqram istifadəçinin spritesini yolun soluna və ya sağına hərəkət etdirəcək. İstifadəçi idarəedicinin açarına basdıqda, avtomobil ya avtomobil buynuzu, ya da palyaço çalacaq (sol və ya sağ düyməni basmalarından asılı olaraq), bu da avtomobilin arxa işıqlarının yanmasına səbəb olacaq (kostyum dəyişdir). Maşın başqa bir maşınla toqquşduqda (bu, avtomobil 1 və avtomobil 2 kodunda idarə olunur) fon ekranda oyuna keçəcək və istifadəçinin maşını yox olacaq.
Avtomobil 1 və avtomobil 2 (Şəkil 2 və 3): İstifadəçi yaşıl bayraq/başlanğıc düyməsini basdıqda hesab 0 -a sıfırlanır və ekran üzərindəki oyun əsas magistral səhnəsinə keçir. "Təkrarlama" döngəsi, istifadəçi oynayarkən avtomobillərin davamlı olaraq yaradıldığından əmin olur. Avtomobil yuxarıda yerləşdirilir və 1 ilə 5 və ya 10 saniyə arasında dəyişən təsadüfi bir vaxtda ekrandan aşağı sürüşür (avtomobildən asılı olaraq). İf ifadəsi istifadəçinin avtomobili ilə 1 və ya 2 -ci maşın arasında toqquşma olub olmadığını yoxlayır, əgər varsa, o zaman ekranı ekrana keçiririk və oyunu bitiririk. bir toqquşma olmazsa, istifadəçinin hesabına 1 əlavə edirik və avtomobil ekranın altından yox olur.
Tövsiyə:
Ən asan karton USB sükan: 6 addım (şəkillərlə birlikdə)
Ən Asan Karton USB Sükan: Karantin olduğu üçün evdə qaldığımız üçün bir çox video oyunu oynamağa meylliyik. Yarış oyunları indiyə qədərki ən yaxşı oyunlardan biridir, ancaq klaviaturadan istifadə etmək cansıxıcı olur və Xbox və ya PS nəzarətçinizdən istifadə etmək daha çətindir. Bu səbəbdən də mənə qərar verdim
Dump və 4WS Dörd Sükan ilə Tonka Truck RC Dönüşümü: 6 Addım (Şəkillərlə)
Dump və 4WS Dörd Sükan ilə Tonka Truck RC Dönüşümü: Bir Tonka yük maşınının RC konvertasiyasının orijinal bir fikir olmadığını qəbul edirəm, amma düşündüyümdə, ilk olduğunu düşünürdüm … İnternetdə axtarış edənə qədər, D'oh. Bəli, bu əvvəllər də edilmişdi, amma fikrimcə, hamı bunu çətin şəkildə etdi və uğursuz oldu
Şəbəkə Rəqabəti: BBC Micro üçün Aşağı Gecikmə Oyunu: bit: 10 addım (şəkillərlə)
Şəbəkə Rəqabəti: BBC Micro üçün Aşağı Gecikmə Oyunu: bit: Bu təlimatda, BBC micro: bit-də aşağıdakı xüsusiyyətlərə malik əsas multiplayer oyunun necə tətbiq olunacağını izah edəcəyəm: Sadə bir interfeys düymələrə basmaqla ekran yeniləmələri Çevik iştirakçı sayı Asan əməkdaşlıq
Universal Hava Sürüş Düdüyü 1000: 5 Addım (Şəkillərlə birlikdə)
Universal Hava Slayd Düdüyü 1000: Slayd fiti, axmaq səsi səbəbindən komediya effekti üçün tez -tez istifadə edilən bir musiqi alətidir. Bu təlimatda sizə hava sürüşmə fitinin necə hazırlanacağını öyrədirik! Hava sürüşmə fiti nədir? Təqlid etdiyiniz hava gitarası ilə eyni fikrə uyğundur
Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin !: 10 Addım
Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin! bir neçə saat sonra gəldi və