Console di ghjocu BBC Micro Bit
Informazione di u produttu
Specificazioni
- Pruduttu: Console di ghjocu BBC Micro Bit
- Websitu: https://makecode.microbit.org/#
- Lingua di prugrammazione: TypeScript
- Contrôle du buzzer: Dui modi - utilizendu blocchi furniti o micro: biblioteca di musica di bit.
Prima carica à Makecode, dopu scaricate:
Se vulete usà Micro Python, pudete aduprà a prugrammazione ufficiale websitu o scaricate u strumentu di prugrammazione Mu.
- Prugrammazione in linea websitu: https://codewith.mu/#download
- Software di prugrammazione offline: https://codewith.mu/#download (disponibile ancu per scaricà in a parte di risorse di sta pagina)
In u prugramma, pudete vede i seguenti metudi implementati:
- Nisuna inizializazione hè necessaria quandu si usa Micro Python, cum'è hè fattu durante l'istanciazione.
Listen_Dir(Dir)
: Monitorate a direzzione di u joystick.Listen_Key(Key)
: Monitorà i chjavi.PlayScale(freq)
: Riproduce u sonu di una nota definita da l'utilizatore.Playmusic(tune)
: Riproduce musica/melodia.
Domande Frequenti (FAQ)
- Q: Induve possu truvà u manuale d'utilizatore per a BBC Micro Bit Game Console?
- A: U manual d'utilizatore pò esse trovu à https://makecode.microbit.org/#.
- Q: Puderaghju aduprà altri blocchi in più di quelli citati in u manuale d'utilizatore?
- A: Iè, pudete scopre blocchi supplementari nantu à a prugrammazione websitu o software citatu in u manuale.
Accuminciari: U websitu di scrittura: https://makecode.microbit.org/# Aprite u navigatore è scrive l'indirizzu:
- Crea un prughjettu: Cliccate nant'à Prughjetti -> Novu prughjettu. Sottu vi vede "Untitled". Cliccate è rinominà in "ghjocu". Di sicuru, pudete aduprà qualsiasi nome chì vulete per stu prughjettu. Per aghjunghje u pacchettu, pudete scaricà e librerie chì furnimu da GitHub: Cliccate Avanzate -> + Aggiungi pacchettu, o cliccate nantu à l'icona di l'ingranaggio in cima à destra -> Aggiungi pacchettu. In a finestra di dialogu pop-up, cliccate nantu à u campu di ricerca per copià: https://github.com/waveshare/JoyStick.
Nota: Nota chì a fine di u ligame deve esse aghjuntu un spaziu, altrimenti ùn pò micca esse indexatu:
E funzioni di ogni blocu sò i seguenti
Inizializazione
- Stu modulu richiede l'inizializazione previa di u bloccu.
- In questu bloccu, ci sò cinque chjave (eccettu per a chjave A) chì eseguisce pull-up è leghje u statu di joystick.
- Stu valore di statu hè utilizatu per pruvà ogni operazione attuale fatta nantu à a pusizione di u joystick.
- Se u prucessu d'inizializazione ùn hè micca cumpletu, à u muvimentu di u joystick, puderia micca ghjudicà un statu di pusizione attuale.
- Per riparà questu, ùn move micca u joystick è resettate u micru: pocu per restaurà.
- Avemu furnitu dui modi di surviglianza, ognunu di li quali hà u so vantagetages U primu hè utilizatu cù "se" chì processa avvenimenti in tempu reale.
- Stu tipu di avvenimentu hà generalmente ritardi.
- U sicondu ùn hà micca bisognu di "se".
- Hè simile à u bloccu "on button A pressed" di a categuria di input.
- Questu hè un mecanismu di gestione di l'interruzzione, chì ùn pò micca esse ritardatu, è a prestazione in tempu reale hè relativamente forte.
- Risultatu aspittatu: Quandu pressu u joystick, u micro: bit accende una lettera "P".
Monitorà u joystick
- Se l'inizializazione hè fatta prima chì u bloccu hè utilizatu, à u muvimentu di u bastone in una direzzione, questu restituverà u so valore logicu currispundente TRUE.
- Pone in sequenza 8 direzzione cum'è seguita per ghjudicà ogni direzzione,
- Risultatu previstu: cum'è premete u joystick, u display micro: bit mostrarà una freccia chì currisponde à a direzzione di i punti.
Cuntrollà u buzzer
- Ci hè dui manere di cuntrullà u buzzer. U primu hè di utilizà i blocchi chì furnimu, è u sicondu hè di utilizà Micro: a biblioteca di musica di bit.
- À u principiu, avemu aduprà u nostru bloccu, chì hè abbastanza u listessu cum'è micro: bit. U primu paràmetru selezziunate a nota, è u sicondu paràmetru sceglie u ritmu.
- Poneli à turnu cum'è seguitu:
- Risultatu aspittatu: Scaricate u prugramma à u modulu, chì farà u sonu di parlante à bordu.
- U sicondu hè di utilizà micro: blocchi di musica di bit, chì sò cumpatibili cù i pin.
- Hè u listessu cum'è quì sopra.
- Puderete esse disposti à aduprà ancu altri blocchi, dopu, vi mostremu più blocchi cum'è seguita.
Verificà a Demo
- Aprite u Typescript-Demo chì cuntene u microbit-joystickdemo.Hex file. Pudete cupià direttamente à u micro: bit cunnessu à l'urdinatore. Pudete ancu scaricà da l'ultima edizione di MakeCode.
- Scaricate direttamente à u micro:bit:
- Micru cunnessu: bit à l'urdinatore da u cable USB. U vostru urdinatore ricunnosce una unità flash USB cum'è un MICROBIT di circa 8MB di spaziu. Avà copia u microbit-joystickdemo.Hex file à stu discu flash USB.
Prima carica à Makecode, dopu scaricate
Micro Python hè stu tipu di prugramma, pudete aduprà a prugrammazione ufficiale websitu o scaricate u strumentu di prugrammazione Mu. A prugrammazione in linea websitu: hè https://codewith.mu/#download U software di prugrammazione di u schema: hè https://codewith.mu/#download (Pudete ancu scaricà da a parte di risorse di sta pagina) Aprite u software.
In u prugramma, pudete vede i seguenti metudi implementati: Nisuna inizializazione hè necessaria quandu si usa Python perchè stu passu hè fattu quandu l'istanciazione succede.
- Listen_Dir (Dir): monitorà a direzzione di u joystick.
- Listen_Key (Chiave): monitorà e chjave
- PlayScale (freq): ghjucà u sonu di una nota definita da l'utilizatore
- Playmusic (tune) : ghjucà musica/melodia
Documenti / Risorse
![]() |
Console di ghjocu BBC Micro Bit [pdfManuale d'usu Micro Bit Game Console, Micro, Bit Game Console, Game Console, Console |