Obsah:

BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)
BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)

Video: BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)

Video: BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)
Video: NOOBS PLAY PUBG MOBILE LIVE FROM START 2024, Prosinec
Anonim
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení
BBC Micro: bit and Scratch - interaktivní volant a hra pro řízení

Jedním z mých úkolů tohoto týdne je použít BBC Micro: bit k propojení s programem Scratch, který jsme napsali. Myslel jsem, že to byla ideální příležitost použít můj ThreadBoard k vytvoření vestavěného systému! Moje inspirace pro scratch program pochází z historických ručních elektronických her, které by moje matka dostala pro mě a mého bratra z Goodwill nebo z rohové prodejny. Mám spoustu hezkých vzpomínek na ty zaprášené LCD displeje, vybledlé plastové kryty a tlačítka, která by se při stisknutí záhadně zasekla. Zvláště si pamatuji závodní hry, které jsme hráli (např. Obrázek 2), kde jste mohli pouze přepínat mezi dvěma jízdními pruhy, abyste se vyhnuli protijedoucím autům. V duchu přehodnocení mého mládí jsem znovu vytvořil tento typ hry ve Scratch.

Akcelerometr Micro: bit slouží k ovládání řízení vozu a dva spínače slouží k ovládání klaksonu automobilu. Scratch se používá k hraní řidičské hry s názvem: BBC Micro Driver.

Stránku projektu najdete zde:

Pokud máte nějaké dotazy, chcete držet krok s mou prací nebo jen předávat nápady, udělejte to na mém Twitteru: @4Eyes6Senses. Dík!

Hudbu ve videu poskytl Vincent Haney.

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály

ThreadBoard - odkaz

Micro Micro: bit - Link - Připojte svůj mikrokontrolér ke Scratch podle těchto pokynů

Magnety 4 mm (průměr) x 3 mm (výška) - Link

Pěnové prostěradla - odkaz

Vodivý závit z nerezové oceli - Link

Scratch účet - odkaz

Páska

Krok 2: Přidání magnetů do vašich mikro: bitových kolíků

Přidávání magnetů do vašich mikro: bitových kolíků
Přidávání magnetů do vašich mikro: bitových kolíků
Přidávání magnetů do vašich mikro: bitových kolíků
Přidávání magnetů do vašich mikro: bitových kolíků

Nyní, když máte materiály, je čas přidat magnety k pěti kolíkům Micro: bit. Důvodem, proč přidáváme k pinům magnety, je (1) držet Micro: bit bezpečně k magnetem obohacené ThreadBoard a (2) umožnit snadné spojení mezi kolíky a vodivým závitem. Pro připojení mikro: bitu k vodivému vláknu byste obvykle museli přišít a zajistit nit kolem otevřených kolíků a pokud byste chtěli změnit svůj design, budete muset odstřihnout vlákno připojené k bitu Micro: bit a případně znovu sešít váš projekt. S ThreadBoard můžete jednoduše umístit vodivý závit na magnety a oni zajistí, že vlákno bude bezpečně připevněno k pinům Micro: bit a ThreadBoard.

- Izolujte jeden kotoučový magnet ze sady. Ujistěte se, že jste identifikovali, který konec magnetu bude přitahovat nebo odpuzovat ostatní magnety, póly pěti magnetů musí být stejné, aby byly přitahovány k magnetům, které budou vloženy do ThreadBoard.

- Jemně zatlačte magnet kolíkem, dokud není zajištěn. Magnet v tomto místě by měl být v kolíku zakřivený a pokud se umístí na kovový povrch a zatáhne, uvolní se. Pokračujte v tomto procesu pro další čtyři magnety.

- Pomocí kleští nebo rovného povrchu lehce zatlačte na spodní část magnetů, dokud nezapadnou do kolíků a nebudou rovnoměrně sedět. Pokud v kterémkoli bodě chcete odstranit magnety, lehce na ně zatlačte a snadno vyskočí.

Krok 3: Vytvořte ovladač

Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač
Vytvořte ovladač

Jakmile budete mít své materiály, doporučuji vám začít zapojovat dva spínače. Přepínače fungují tak, že kolem vnějšího halo ThreadBoardu umístíte uzemňovací vodič, kde vaše ruce budou držet ovladač. Poté, když se prsty dotknete vodičů připojených k pinům „0“nebo „2“ThreadBoard, přemostíte spojení a způsobíte troubení auta. Zde jsou kroky:

- Umístěte vodivý závit na krajní prstenec magnetů a poté jej umístěte na kolík „GND“Micro: bitu (obrázek 1).

- U levého tlačítka umístěte jeden konec vodivého závitu na kolík „0“Micro: bitu. Vlevo vytvořte stopu a konec umístěte tam, kde chcete tlačítko. Popadněte nařezanou pěnu a provlékněte ji vodivou nití (obrázek 2), jakmile víte, kam chcete knoflík umístit, zajistěte pěnu a nit jedním ze svých extra magnetů (obrázek 3).

- U pravého tlačítka umístěte malý kousek pásky na závit připojený k „GND“(obrázek 4), čímž se izolují dva vodiče a zabrání se zkratu. poté proveďte stejné kroky jako levé tlačítko.

Krok 4: Vytvořte program

Vytvořte program
Vytvořte program
Vytvořte program
Vytvořte program
Vytvořte program
Vytvořte program

Odkaz na projekt najdete zde: https://scratch.mit.edu/projects/428740218/. Kód je rozdělen na tři části: uživatelské auto, auto 1 (modré auto) a auto 2 (červené auto). Kód vozu 1 a 2 je relativně stejný, jen s různými souřadnicemi x a y a jinou funkcí „čekání“.

- Uživatelské auto (obrázek 1): Když uživatel stiskne zelené tlačítko vlajky/start, jeho auto se rozjede v předem určené poloze. když uživatel nakloní ovladač doleva nebo doprava, micro: bit zobrazí směr a program přesune uživatele sprite na levou nebo pravou stranu silnice. Když uživatel stiskne spínač na ovladači, vůz vydá klakson nebo klaunské houkání (podle toho, zda stiskne levé nebo pravé tlačítko), což také způsobí zapnutí zadních světel automobilu (přepnutí kostýmu). Když auto havaruje s jiným autem (toto je zpracováno v kódu auta 1 a auta 2), pozadí se přepne na hru přes obrazovku a auto uživatele zmizí.

Auto 1 a auto 2 (obrázky 2 a 3): Když uživatel stiskne zelené tlačítko/start, skóre se vynuluje a hra přes obrazovku se přepne na hlavní dálniční scénu. Smyčka „Opakovat do“zajišťuje, že auta jsou průběžně generována během hraní. Auto je umístěno nahoře a „klouže“po obrazovce v náhodném intervalu v rozmezí 1 až 5 nebo 10 sekund (v závislosti na vozidle). Příkaz if zkontroluje, zda došlo ke kolizi mezi autem uživatele a vozem 1 nebo 2, pokud ano, přepneme pozadí na hru přes obrazovku a hru ukončíme. pokud nedojde ke kolizi, přidáme 1 ke skóre uživatele a auto zmizí ze spodní části obrazovky.

Doporučuje: