BBC-logo

BBC Micro Bit Game Console

BBC-Micro-Bit-Game-Console-prodott

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.

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:

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

  1. 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:

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

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.

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

Monitoraġġ tal-buttuna

  • 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.

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

  • 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.

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

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

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

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.

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

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

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

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

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

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.

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

  • Poġġihom wara xulxin kif ġej:

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

  • 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.

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

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

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

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.

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

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

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

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.

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

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

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *