Consola de jocs BBC Micro Bit

Informació del producte
Especificacions
- Producte: Consola de jocs BBC Micro Bit
- Weblloc: https://makecode.microbit.org/#
- Llenguatge de programació: TypeScript
- Control del timbre: Dues maneres: utilitzant els blocs proporcionats o la biblioteca de música de micro: bit.
Primer carregueu a Makecode i després baixeu:
Si voleu utilitzar Micro Python, podeu utilitzar la programació oficial weblloc o descarregueu l'eina de programació Mu.
- Programació en línia weblloc: https://codewith.mu/#download
- Programari de programació fora de línia: https://codewith.mu/#download (també disponible per descarregar a la part de recursos d'aquesta pàgina)
Al programa, podeu veure els mètodes següents implementats:
- No es necessita inicialització quan s'utilitza Micro Python, ja que es fa durant la instanciació.
Listen_Dir(Dir): Controleu la direcció del joystick.Listen_Key(Key): tecles de monitor.PlayScale(freq): reprodueix el so d'una nota definida per l'usuari.Playmusic(tune): Reprodueix música/melodia.
Preguntes freqüents (FAQ)
- Q: On puc trobar el manual d'usuari de la BBC Micro Bit Game Console?
- A: El manual d'usuari es pot trobar a https://makecode.microbit.org/#.
- Q: Puc utilitzar altres blocs a més dels esmentats al manual d'usuari?
- A: Sí, podeu explorar blocs addicionals a la programació weblloc o programari esmentat al manual.
Primers passos: El weblloc de mecanografia: https://makecode.microbit.org/# Obriu el navegador i escriviu l'adreça:

- Crear un projecte: Feu clic a Projectes -> Nou projecte. A continuació veureu "Sense títol". Feu clic i canvieu el nom a "joc". Per descomptat, podeu utilitzar qualsevol nom que vulgueu per a aquest projecte. Per afegir el paquet, podeu descarregar les biblioteques que proporcionem des de GitHub: Feu clic a Avançat -> + Afegeix un paquet o feu clic a la icona d'engranatge de la part superior dreta -> Afegeix un paquet. Al quadre de diàleg emergent, feu clic al quadre del camp de cerca per copiar: https://github.com/waveshare/JoyStick.
Nota: Tingueu en compte que al final de l'enllaç s'ha d'afegir un espai, en cas contrari, és possible que no estigui indexat:

Les funcions de cada bloc són les següents
Inicialització
- Aquest mòdul requereix la inicialització prèvia del bloc.
- En aquest bloc, hi ha cinc tecles (excepte la tecla A) que executen pull-up i llegeixen l'estat del joystick.
- Aquest valor d'estat s'utilitza per provar qualsevol operació actual feta a la posició del joystick.
- Si el procés d'inicialització no s'ha completat, en moure el joystick, és possible que no jutgi l'estat de la posició actual.
- Per solucionar-ho, no moveu el joystick i reinicieu el micro: bit per restaurar-lo.

- Oferim dues maneres de seguiment, cadascuna de les quals té el seu avantatgetages El primer s'utilitza amb “si” que processa esdeveniments no en temps real.
- Aquest tipus d'esdeveniments solen tenir retards.

- El segon no necessita "si".
- És similar al bloc "botó A premut" de la categoria d'entrada.
- Aquest és un mecanisme de gestió d'interrupcions, que no es pot retardar i el rendiment en temps real és relativament fort.

- Resultat esperat: En prémer el joystick, el micro: bit il·luminarà una lletra "P".

Monitorització del joystick
- Si la inicialització es fa abans que s'utilitzi el bloc, en moure el stick en una direcció, això retornarà el seu valor lògic corresponent TRUE.

- Col·loqueu en seqüència 8 direccions de la següent manera per jutjar cada direcció,

- Resultat esperat: mentre premeu el joystick, la pantalla de micro: bit mostrarà una fletxa corresponent a la direcció de dos punts

Control del timbre
- Hi ha dues maneres de controlar el timbre. El primer és utilitzar els blocs que proporcionem, i el segon és utilitzar la biblioteca musical de Micro: bit.
- Al principi, utilitzarem el nostre bloc, que és més o menys el mateix que micro: bit. El primer paràmetre selecciona la nota i el segon paràmetre selecciona el ritme.

- Col·loqueu-los al seu torn de la següent manera:

- Resultat esperat: Baixeu el programa al mòdul, que farà sonar l'altaveu integrat.
- El segon tracta d'utilitzar els blocs de música de micro: bit, que són compatibles amb els pins.
- És el mateix que l'anterior.

- És possible que també estigueu disposat a utilitzar altres blocs, a continuació, us mostrem més blocs de la següent manera.

S'està verificant la demostració
- Obriu el Typescript-Demo que conté el microbit-joystickdemo.Hex file. Podeu copiar-lo directament al micro: bit connectat a l'ordinador. També podeu descarregar-lo de l'última edició de MakeCode.
- Descarrega directament al micro:bit:
- Micro connectat: bit a l'ordinador mitjançant un cable USB. El vostre ordinador reconeixerà una unitat flash USB com un MICROBIT d'uns 8 MB d'espai. Ara copieu el microbit-joystickdemo.Hex file a aquest disc flash USB.

Primer carregueu a Makecode i després descarregueu

Micro Python És aquest tipus de programa, podeu utilitzar la programació oficial weblloc o descarregueu l'eina de programació Mu. La programació en línia weblloc: és https://codewith.mu/#download El programari de programació d'esquemes: és https://codewith.mu/#download (També el podeu descarregar a la part de recursos d'aquesta pàgina) Obriu el programari.

Al programa, podeu veure implementats els mètodes següents: No es necessita inicialització quan s'utilitza Python perquè aquest pas es fa quan es produeix la instanciació.
- Listen_Dir (Dir): supervisa la direcció del joystick.
- Listen_Key (Clau): tecles de monitor
- PlayScale (freqüència): reprodueix el so d'una nota definida per l'usuari
- Playmusic (melodia): reproduir música/melodia
Documents/Recursos
![]() |
Consola de jocs BBC Micro Bit [pdfManual d'usuari Consola de jocs Micro Bit, Micro, Consola de jocs Bit, Consola de jocs, Consola |

