BBC-logo

BBC Micro Bit Game Console

BBC-Micro-Bit-Proizvod konzole za igre

Informacije o proizvodu

Specifikacije

  • proizvod: BBC Micro Bit Game Console
  • Webstranica: https://makecode.microbit.org/#
  • Programski jezik: TypeScript
  • Kontrola zujalice: Dva načina – korištenjem priloženih blokova ili mikro: bitova muzička biblioteka.

Prvo prenesite na Makecode, a zatim preuzmite:

Ako želite koristiti Micro Python, možete koristiti službeno programiranje webstranice ili preuzmite programski alat Mu.

U programu možete vidjeti implementirane sljedeće metode:

  • Nije potrebna inicijalizacija kada se koristi Micro Python, jer se to radi tokom instanciranja.
  • Listen_Dir(Dir): Pratite smjer džojstika.
  • Listen_Key(Key): Tasteri monitora.
  • PlayScale(freq): Pustite zvuk note koju definiše korisnik.
  • Playmusic(tune): Pusti muziku/melodiju.

Često postavljana pitanja (FAQ)

  • Q: Gdje mogu pronaći korisnički priručnik za BBC Micro Bit Game Console?
  • A: Uputstvo za upotrebu možete pronaći na https://makecode.microbit.org/#.
  • Q: Mogu li koristiti druge blokove osim onih navedenih u korisničkom priručniku?
  • A: Da, možete istražiti dodatne blokove u programiranju websajtu ili softveru pomenutom u priručniku.

Početak: The webstranica kucanog teksta: https://makecode.microbit.org/# Otvorite pretraživač i upišite adresu:

BBC-Micro-Bit-Game-Console-fig-1

  1. Kreirajte projekat: Kliknite na Projekti -> Novi projekat. Ispod ćete vidjeti “Untitled”. Kliknite i preimenujte je u "igra". Naravno, za ovaj projekat možete koristiti bilo koje ime koje želite. Da biste dodali paket, možete preuzeti biblioteke koje nudimo sa GitHub-a: Kliknite Napredno -> + Dodaj paket ili kliknite na ikonu zupčanika u gornjem desnom kutu -> Dodaj paket. U iskačućem dijaloškom okviru kliknite na polje za pretragu da biste kopirali: https://github.com/waveshare/JoyStick.

Napomena: Imajte na umu da na kraju veze treba dodati razmak, inače se možda neće indeksirati:

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

Funkcije svakog bloka su sljedeće

Inicijalizacija

  • Ovaj modul zahtijeva prethodnu inicijalizaciju bloka.
  • U ovom bloku postoji pet tastera (osim A tastera) koji izvršavaju povlačenje i čitaju stanje džojstika.
  • Ova vrijednost stanja se koristi za testiranje bilo koje trenutne operacije izvršene na poziciji džojstika.
  • Ako proces inicijalizacije nije završen, pri pomicanju džojstika, on možda neće procijeniti trenutno stanje pozicije.
  • Da biste to popravili, nemojte pomicati džojstik i resetirajte micro: bit da ga vratite.

BBC-Micro-Bit-Game-Console-fig-4

Nadzor dugmadi

  • Nudimo dva načina praćenja, od kojih svaki ima svoju prednosttages Prvi se koristi sa “if” koji obrađuje događaje koji nisu u realnom vremenu.
  • Ova vrsta događaja obično ima kašnjenja.

BBC-Micro-Bit-Game-Console-fig-5

  • Drugom nije potrebno „ako“.
  • Sličan je bloku „uključeno dugme A pritisnuto“ kategorije unosa.
  • Ovo je mehanizam za rukovanje prekidima, koji se ne može odgoditi, a performanse u realnom vremenu su relativno jake.

BBC-Micro-Bit-Game-Console-fig-6

  • Očekivani rezultat: Kada pritisnete džojstik, mikro: bit će upaliti slovo “P”.

BBC-Micro-Bit-Game-Console-fig-7

Nadgledanje džojstika

  • Ako je inicijalizacija obavljena prije korištenja bloka, pri pomicanju štapa u smjeru, to će vratiti njegovu odgovarajuću logičku vrijednost TRUE.

BBC-Micro-Bit-Game-Console-fig-8

  • Postavite u niz 8 pravaca kako slijedi za procjenu svakog smjera,

BBC-Micro-Bit-Game-Console-fig-9

  • Očekivani rezultat: Dok gurate džojstik, mikro: bitni displej će pokazati strelicu koja odgovara koloniranom smjeru

BBC-Micro-Bit-Game-Console-fig-10

Kontrolisanje zujalice

  • Postoje dva načina za kontrolu zujalice. Prvi je korištenje blokova koje nudimo, a drugi korištenje Micro: bitove muzičke biblioteke.
  • U početku ćemo koristiti naš blok, koji je potpuno isti kao micro: bit. Prvi parametar bira notu, a drugi ritam.

BBC-Micro-Bit-Game-Console-fig-11

  • Postavite ih redom na sljedeći način:

BBC-Micro-Bit-Game-Console-fig-12

  • Očekivani rezultat: Preuzmite program u modul koji će zvučati ugrađeni zvučnik.
  • Drugi se odnosi na korištenje micro:bit muzičkih blokova, koji su kompatibilni sa pinovima.
  • Isti je kao onaj iznad.

BBC-Micro-Bit-Game-Console-fig-13

  • Možda ćete biti voljni koristiti i druge blokove, a zatim ćemo vam pokazati više blokova kako slijedi.

BBC-Micro-Bit-Game-Console-fig-14

Verifying Demo

  • Otvorite Typescript-Demo koji sadrži microbit-joystickdemo.Hex file. Možete ga kopirati direktno na micro: bit povezan sa računarom. Također ga možete preuzeti iz posljednjeg izdanja MakeCode-a.
  • Preuzmite direktno na micro:bit:
  • Povezano Micro: bit na računar preko USB kabla. Vaš računar će prepoznati USB fleš disk kao MICROBIT od oko 8MB prostora. Sada kopirajte microbit-joystickdemo.Hex file na ovaj USB fleš disk.

BBC-Micro-Bit-Game-Console-fig-15

Prvo prenesite na Makecode, a zatim preuzmite

BBC-Micro-Bit-Game-Console-fig-16

Micro Python ako je ova vrsta programa, možete koristiti službeno programiranje webstranice ili preuzmite programski alat Mu. Online programiranje webstranica: je https://codewith.mu/#download Programski programski program: je https://codewith.mu/#download (možete ga preuzeti i na dijelu sa resursima ove stranice) Otvorite softver.

BBC-Micro-Bit-Game-Console-fig-17

U programu možete vidjeti implementirane sljedeće metode: Nije potrebna inicijalizacija kada se koristi Python jer se ovaj korak obavlja kada se dogodi instancija.

  • Listen_Dir (Dir): pratite smjer džojstika.
  • Listen_Key (Key): tipke monitora
  • PlayScale (freq): reprodukcija zvuka note koju definiše korisnik
  • Playmusic (tune): pustite muziku/melodiju

Dokumenti / Resursi

BBC Micro Bit Game Console [pdf] Korisnički priručnik
Micro Bit Game Console, Micro, Bit Game Console, Game Console, Console

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *