BBC Micro Bit Game Console

Informazzjoni dwar il-Prodott
Speċifikazzjonijiet
- Prodott: BBC Micro Bit Game Console
- Websit: https://makecode.microbit.org/#
- Lingwa tal-Programmazzjoni: TypeScript
- Kontroll tal-buzzer: Żewġ modi – bl-użu ta 'blokki pprovduti jew mikro: librerija tal-mużika tal-bit.
L-ewwel ittella' fuq Makecode, imbagħad niżżel:
Jekk trid tuża Micro Python, tista' jew tuża l-ipprogrammar uffiċjali websit jew tniżżel l-għodda ta 'programmar Mu.
- Programmazzjoni onlajn websit: https://codewith.mu/#download
- Softwer tal-ipprogrammar offline: https://codewith.mu/#download (disponibbli wkoll biex titniżżel fuq il-parti tar-riżorsi ta’ din il-paġna)
Fil-programm, tista 'tara l-metodi li ġejjin implimentati:
- L-ebda inizjalizzazzjoni mhi meħtieġa meta tuża Micro Python, peress li jsir waqt l-istanzijazzjoni.
Listen_Dir(Dir): Immonitorja d-direzzjoni tal-joystick.Listen_Key(Key): Monitor ċwievet.PlayScale(freq): Iddoqq il-ħoss ta' nota definita mill-utent.Playmusic(tune): Iddoqq mużika/melodija.
Mistoqsijiet Frekwenti (FAQ)
- Q: Fejn nista' nsib il-manwal tal-utent għall-BBC Micro Bit Game Console?
- A: Il-manwal tal-utent jista' jinstab fuq https://makecode.microbit.org/#.
- Q: Nista' nuża blokki oħra minbarra dawk imsemmija fil-manwal tal-utent?
- A: Iva, tista 'tesplora blokki addizzjonali fuq l-ipprogrammar websit jew software msemmi fil-manwal.
Nibdew: Il- websit tat-tajpjat: https://makecode.microbit.org/# Iftaħ il-browser u ikteb l-indirizz:

- Oħloq proġett: Ikklikkja fuq Proġetti -> Proġett ġdid. Hawn taħt se tara "Untitled". Ikklikkja u semmieha "logħba". Naturalment, tista' tuża kwalunkwe isem li tixtieq għal dan il-proġett. Biex iżżid il-pakkett, tista 'tniżżel il-libreriji li nipprovdu minn GitHub: Ikklikkja Avvanzata -> + Żid pakkett, jew ikklikkja fuq l-ikona ta' l-irkaptu ta 'fuq il-lemin -> Żid pakkett. Fil-kaxxa tad-djalogu pop-up, ikklikkja l-kaxxa tal-qasam tat-tfittxija biex tikkopja l-: https://github.com/waveshare/JoyStick.
Nota: Innota li t-tmiem tal-link jeħtieġ li jiżdied spazju, inkella jista' ma jiġix indiċjat:

Il-funzjonijiet ta 'kull blokk huma kif ġej
Inizjalizzazzjoni
- Dan il-modulu jeħtieġ l-inizjalizzazzjoni preċedenti tal-blokk.
- F'dan il-blokk, hemm ħames ċwievet (ħlief għaċ-ċavetta A) li jeżegwixxu pull-up u jaqraw l-istat tal-joystick.
- Dan il-valur tal-istat jintuża biex jittestja kwalunkwe operazzjoni kurrenti li ssir fuq il-pożizzjoni tal-joystick.
- Jekk il-proċess ta 'inizjalizzazzjoni ma jkunx komplut, waqt li jiċċaqlaq il-joystick, jista' ma jiġġudikax stat ta 'pożizzjoni attwali.
- Biex tirranġa dan, tmexxix il-joystick u reset il-mikro: bit biex tirrestawraha.

- Aħna nipprovdu żewġ modi ta 'monitoraġġ, li kull wieħed minnhom għandu l-vantaġġ tiegħutages L-ewwel waħda tintuża ma '"jekk" li tipproċessa avvenimenti mhux f'ħin reali.
- Dan it-tip ta 'avveniment normalment ikollu dewmien.

- It-tieni waħda m'għandhiex bżonn "jekk".
- Huwa simili għall-blokk "on button A ippressat" tal-kategorija tad-dħul.
- Dan huwa mekkaniżmu ta 'ġestjoni ta' interruzzjoni, li ma jistax jiġi ttardjat, u l-prestazzjoni f'ħin reali hija relattivament qawwija.

- Riżultat mistenni: Meta tagħfas il-joystick, il-mikro: bit se jixgħel ittra "P".

Monitoraġġ tal-joystick
- Jekk l-inizjalizzazzjoni ssir qabel ma tintuża l-blokka, meta tmexxi l-stick lejn direzzjoni, dan jirritorna l-valur loġiku korrispondenti tiegħu VERU.

- Poġġi f'sekwenza 8 direzzjonijiet kif ġej biex tiġġudika kull direzzjoni,

- Riżultat mistenni: Hekk kif timbotta l-joystick, il-wiri tal-mikro: bit se juri vleġġa li tikkorrispondi għad-direzzjoni kkolonjata

Jikkontrolla l-buzzer
- Hemm żewġ modi kif tikkontrolla l-buzzer. L-ewwel huwa li tuża l-blokki li nipprovdu, u t-tieni waħda hija li tuża l-librerija tal-mużika ta 'Mikro: bit.
- Għall-ewwel, aħna ser nużaw il-blokk tagħna, li huwa pjuttost l-istess bħal mikro: bit. L-ewwel parametru jagħżel in-nota, u t-tieni parametru jagħżel it-taħbit.

- Poġġihom wara xulxin kif ġej:

- Riżultat mistenni: Niżżel il-programm fil-modulu, li jagħmel il-ħoss tal-kelliem abbord.
- It-tieni wieħed huwa dwar l-użu mikro: blokki tal-mużika bit, li huma kompatibbli mal-labar.
- Huwa l-istess bħal dak ta 'hawn fuq.

- Tista 'tkun lest li tuża blokki oħra wkoll, imbagħad, nuruk aktar blokki kif ġej.

Verifika tad-Demo
- Iftaħ it-Typescript-Demo li jżomm il-microbit-joystickdemo.Hex file. Tista 'tikkopjaha direttament lill-mikro: bit konness mal-kompjuter. Tista 'wkoll tniżżlu mill-aħħar edizzjoni ta' MakeCode.
- Niżżel direttament fil-micro:bit:
- Mikro Konnessi: bit mal-kompjuter permezz ta 'kejbil USB. Il-kompjuter tiegħek jagħraf USB flash drive bħala MICROBIT ta' madwar 8MB spazju. Issa kopja l-microbit-joystickdemo.Hex file għal din id-diska flash USB.

L-ewwel ittella fuq Makecode, imbagħad niżżel

Mikro Python huwa dan it-tip ta 'programm, tista' tuża l-ipprogrammar uffiċjali websit jew tniżżel l-għodda ta 'programmar Mu. L-ipprogrammar onlajn websit: huwa https://codewith.mu/#download Is-softwer tal-ipprogrammar tal-qosor: huwa https://codewith.mu/#download (tista 'wkoll tniżżlu fuq il-parti tar-riżorsi ta' din il-paġna) Iftaħ is-softwer.

Fil-programm, tista 'tara l-metodi li ġejjin implimentati: L-ebda inizjalizzazzjoni mhi meħtieġa meta tuża Python minħabba li dan il-pass isir meta tiġri l-istanzijazzjoni.
- Listen_Dir (Dir): jimmonitorja d-direzzjoni tal-joystick.
- Listen_Key (Key): tissorvelja ċwievet
- PlayScale (freq): idoqq il-ħoss ta' nota definita mill-utent
- Playmusic (tune): idoqq mużika/melodija
Dokumenti / Riżorsi
![]() |
BBC Micro Bit Game Console [pdfManwal tal-Utent Mikro Bit Game Console, Mikro, Bit Game Console, Game Console, Console |

