Logo BBC

Herní konzole BBC Micro Bit

Produkt BBC-Micro-Bit-Game-Console

Informace o produktu

Specifikace

  • Produkt: Herní konzole BBC Micro Bit
  • Webmísto: https://makecode.microbit.org/#
  • Programovací jazyk: TypeScript
  • Ovládání bzučáku: Dva způsoby – pomocí poskytnutých bloků nebo mikro: bitové hudební knihovny.

Nejprve nahrajte do Makecode, poté stáhněte:

Pokud chcete používat Micro Python, můžete buď použít oficiální programování webnebo si stáhněte programovací nástroj Mu.

V programu můžete vidět implementované následující metody:

  • Při použití Micro Pythonu není potřeba žádná inicializace, jak se to provádí během vytváření instance.
  • Listen_Dir(Dir): Sledujte směr joysticku.
  • Listen_Key(Key): Tlačítka monitoru.
  • PlayScale(freq): Přehrání zvuku uživatelem definované noty.
  • Playmusic(tune): Přehrává hudbu/melodii.

Často kladené otázky (FAQ)

  • Q: Kde najdu uživatelskou příručku pro herní konzoli BBC Micro Bit?
  • A: Uživatelskou příručku naleznete na https://makecode.microbit.org/#.
  • Q: Mohu použít jiné bloky kromě těch, které jsou uvedeny v uživatelské příručce?
  • A: Ano, můžete prozkoumat další bloky na programování webweb nebo software uvedený v návodu.

Začínáme: The webmísto strojopisu: https://makecode.microbit.org/# Otevřete prohlížeč a zadejte adresu:

BBC-Micro-Bit-Game-Console-obr-1

  1. Vytvoření projektu: Klikněte na Projekty -> Nový projekt. Níže uvidíte „Bez názvu“. Klikněte a přejmenujte ji na „hra“. Samozřejmě můžete pro tento projekt použít libovolný název. Chcete-li přidat balíček, můžete si stáhnout knihovny, které poskytujeme, z GitHubu: Klikněte na Upřesnit -> + Přidat balíček nebo klikněte na ikonu ozubeného kola vpravo nahoře -> Přidat balíček. Ve vyskakovacím dialogovém okně klikněte na pole vyhledávacího pole a zkopírujte: https://github.com/waveshare/JoyStick.

Poznámka: Upozorňujeme, že na konec odkazu je třeba přidat mezeru, jinak nemusí být indexován:

BBC-Micro-Bit-Game-Console-obr-2 BBC-Micro-Bit-Game-Console-obr-3

Funkce každého bloku jsou následující

Inicializace

  • Tento modul vyžaduje předchozí inicializaci bloku.
  • V tomto bloku je pět kláves (kromě klávesy A), které provádějí pull-up a čtou stav joysticku.
  • Tato hodnota stavu se používá k testování jakékoli aktuální operace provedené na pozici joysticku.
  • Pokud proces inicializace není dokončen, při pohybu joysticku nemusí posoudit aktuální stav polohy.
  • Chcete-li to vyřešit, nehýbejte joystickem a resetujte mikro: bit, abyste jej obnovili.

BBC-Micro-Bit-Game-Console-obr-4

Sledování tlačítek

  • Poskytujeme dva způsoby monitorování, z nichž každý má své výhodytages První z nich se používá s „if“, který zpracovává události, které nejsou v reálném čase.
  • Tento druh akce má obvykle zpoždění.

BBC-Micro-Bit-Game-Console-obr-5

  • Druhý nepotřebuje „pokud“.
  • Podobá se bloku „stisknuto tlačítko A“ v kategorii vstupu.
  • Jedná se o mechanismus zpracování přerušení, který nelze zpozdit a výkon v reálném čase je relativně silný.

BBC-Micro-Bit-Game-Console-obr-6

  • Očekávaný výsledek: Při stisknutí joysticku se na mikro bitu rozsvítí písmeno „P“.

BBC-Micro-Bit-Game-Console-obr-7

Sledování joysticku

  • Pokud je inicializace provedena před použitím bloku, při pohybu páčky do určitého směru se vrátí jeho odpovídající logická hodnota TRUE.

BBC-Micro-Bit-Game-Console-obr-8

  • Umístěte postupně 8 směrů následovně pro posouzení každého směru,

BBC-Micro-Bit-Game-Console-obr-9

  • Očekávaný výsledek: Při zatlačení joysticku se na displeji micro:bit zobrazí šipka odpovídající směru ve tvaru dvojtečky

BBC-Micro-Bit-Game-Console-obr-10

Ovládání bzučáku

  • Bzučák lze ovládat dvěma způsoby. První je použití bloků, které poskytujeme, a druhá je použití hudební knihovny Micro: bit.
  • Nejprve použijeme náš blok, který je úplně stejný jako micro:bit. První parametr vybírá notu a druhý parametr vybírá dobu.

BBC-Micro-Bit-Game-Console-obr-11

  • Umístěte je postupně takto:

BBC-Micro-Bit-Game-Console-obr-12

  • Očekávaný výsledek: Stáhněte si program do modulu, který ozvučí integrovaný reproduktor.
  • Druhý je o použití mikro:bitových hudebních bloků, které jsou kompatibilní s kolíky.
  • Je to stejné jako výše.

BBC-Micro-Bit-Game-Console-obr-13

  • Možná budete ochotni použít i jiné bloky, dále vám ukážeme další bloky následovně.

BBC-Micro-Bit-Game-Console-obr-14

Ověřování ukázky

  • Otevřete Typescript-Demo, které obsahuje microbit-joystickdemo.Hex file. Můžete jej zkopírovat přímo do mikro bitu připojeného k počítači. Můžete si jej také stáhnout z posledního vydání MakeCode.
  • Stáhnout přímo do micro:bit:
  • Connected Micro: Bit k počítači pomocí USB kabelu. Váš počítač rozpozná USB flash disk jako MICROBIT o velikosti přibližně 8 MB. Nyní zkopírujte microbit-joystickdemo.Hex file na tento USB flash disk.

BBC-Micro-Bit-Game-Console-obr-15

Nejprve nahrajte do Makecode, poté stáhněte

BBC-Micro-Bit-Game-Console-obr-16

Micro Python je tento druh programu, můžete použít oficiální programování webnebo si stáhněte programovací nástroj Mu. Online programování webmísto: je https://codewith.mu/#download Programovací software osnovy: je https://codewith.mu/#download (Můžete si jej také stáhnout v části zdroje na této stránce) Otevřete software.

BBC-Micro-Bit-Game-Console-obr-17

V programu můžete vidět implementované následující metody: Při použití Pythonu není potřeba žádná inicializace, protože tento krok se provádí při vytváření instance.

  • Listen_Dir (Dir): sledování směru joysticku.
  • Listen_Key (Key): monitorovací klávesy
  • PlayScale (freq): přehrávání zvuku uživatelem definované noty
  • Playmusic (melodii): přehrávání hudby/melodie

Dokumenty / zdroje

Herní konzole BBC Micro Bit [pdfUživatelská příručka
Herní konzole Micro Bit, Micro, Bitová herní konzole, Herní konzole, Konzole

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *