BBC-logoa

BBC Micro Bit joko-kontsola

BBC-Micro-Bit-Game-Console-produktua

Produktuaren informazioa

Zehaztapenak

  • Produktua: BBC Micro Bit joko-kontsola
  • Webgunea: https://makecode.microbit.org/#
  • Programazio Lengoaia: TypeScript
  • Buzzer kontrola: Bi modu: emandako blokeak edo mikro: bit-en musika liburutegia erabiliz.

Lehenik eta behin kargatu Makecode-ra, gero deskargatu:

Micro Python erabili nahi baduzu, programazio ofiziala erabil dezakezu webwebgunea edo deskargatu Mu programazio tresna.

Programan, inplementatutako metodo hauek ikus ditzakezu:

  • Ez da hasierarik behar Micro Python erabiltzean, instantziazioan egiten baita.
  • Listen_Dir(Dir): Kontrolatu joystickaren norabidea.
  • Listen_Key(Key): Monitorea teklak.
  • PlayScale(freq): erabiltzaileak definitutako nota baten soinua erreproduzitzea.
  • Playmusic(tune): Musika/melodia erreproduzitu.

Maiz egiten diren galderak (FAQ)

  • Q: Non aurki dezaket BBC Micro Bit Game Console-ren erabiltzailearen eskuliburua?
  • A: Erabiltzailearen eskuliburua helbidean aurki daiteke https://makecode.microbit.org/#.
  • Q: Erabil al ditzaket beste bloke batzuk erabiltzailearen eskuliburuan aipatutakoez gain?
  • A: Bai, programazioan bloke osagarriak arakatu ditzakezu webeskuliburuan aipatutako gunea edo softwarea.

Hasteko: The webmekanografiaren gunea: https://makecode.microbit.org/# Ireki arakatzailea eta idatzi helbidea:

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

  1. Proiektu bat sortu: Egin klik Proiektuak -> Proiektu berria. Jarraian "Izenbururik gabe" ikusiko duzu. Egin klik eta izena aldatu "jokoa". Jakina, proiektu honetarako nahi duzun izena erabil dezakezu. Paketea gehitzeko, GitHub-etik eskaintzen ditugun liburutegiak deskarga ditzakezu: Egin klik Aurreratua -> + Gehitu paketea edo egin klik goiko eskuineko engranajearen ikonoan -> Gehitu paketea. Pop-up elkarrizketa-koadroan, egin klik bilaketa-eremuaren koadroan kopiatzeko: https://github.com/waveshare/JoyStick.

Oharra: Kontuan izan estekaren amaieran tarte bat gehitu behar dela, bestela baliteke indexatu ez izatea:

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

Bloke bakoitzaren funtzioak hauek dira

Hasieratzea

  • Modulu honek blokea aldez aurretik hasieratzea eskatzen du.
  • Bloke honetan, bost tekla daude (A tekla izan ezik) pull-up exekutatu eta joystick-aren egoera irakurtzen dutenak.
  • Egoera-balio hau joystickaren posizioan egiten den uneko edozein eragiketa probatzeko erabiltzen da.
  • Hasierako prozesua amaitu ezean, joystick-a mugitzean, baliteke uneko posizio-egoera bat ez epaitzea.
  • Hau konpontzeko, ez mugitu joysticka eta berrezarri mikroa: bit berreskuratzeko.

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

Botoien jarraipena

  • Jarraipena egiteko bi modu eskaintzen ditugu, bakoitzak bere abantaila dutages Lehenengoa denbora errealean ez diren gertaerak prozesatzen dituen “if”-ekin erabiltzen da.
  • Mota honetako ekitaldiek atzerapenak izaten dituzte normalean.

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

  • Bigarrenak ez du "baldin" behar.
  • Sarrera kategoriako "A botoia sakatuta" blokearen antzekoa da.
  • Hau etenaldiak kudeatzeko mekanismo bat da, ezin da atzeratu, eta denbora errealeko errendimendua nahiko indartsua da.

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

  • Espero den emaitza: Joystick-a sakatzean, mikro: bitak "P" letra bat argituko du.

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

Joystick-a kontrolatzea

  • Blokea erabili aurretik hasieratzea egiten bada, makila norabide batera mugitzean, honek dagokion balio logikoa TRUE itzuliko du.

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

  • Jarri 8 norabide sekuentzian norabide bakoitza epaitzeko,

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

  • Espero den emaitza: joystick-a bultzatzen duzun heinean, mikro: bit pantailak bi puntuko norabideari dagokion gezi bat erakutsiko du.

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

Burrunbagailua kontrolatzea

  • Burrunbagailua kontrolatzeko bi modu daude. Lehenengoa eskaintzen ditugun blokeak erabiltzea da, eta bigarrena Micro: bit-en musika liburutegia erabiltzea.
  • Hasieran, gure blokea erabiliko dugu, micro: bit-en nahiko berdina dena. Lehenengo parametroak nota hautatzen du, eta bigarren parametroak erritmoa.

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

  • Jarri itzazu txandaka honela:

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

  • Espero den emaitza: Deskargatu programa moduluan, eta horrek barneko bozgorailuaren soinua egingo du.
  • Bigarrena mikro: bit-en musika blokeak erabiltzeari buruzkoa da, pinekin bateragarriak direnak.
  • Goikoaren berdina da.

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

  • Beste bloke batzuk ere erabiltzeko prest egon zaitezke, jarraian, bloke gehiago erakusten dizkizugu honela.

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

Demo egiaztatzen

  • Ireki Microbit-joystickdemo.Hex daukan Typescript-Demo file. Zuzenean kopiatu dezakezu ordenagailura konektatutako mikro: bit. MakeCode-ren azken ediziotik ere deskarga dezakezu.
  • Deskargatu zuzenean micro:bit:
  • Mikro konektatua: bit ordenagailura USB kablearen bidez. Zure ordenagailuak USB flash drive bat 8 ​​MB inguru dituen MICROBIT gisa ezagutuko du. Orain kopiatu microbit-joystickdemo.Hex file USB flash disko honetara.

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

Lehenik eta behin kargatu Makecode-ra, eta gero deskargatu

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

Mikro Python programa mota hau da, programazio ofiziala erabil dezakezu webwebgunea edo deskargatu Mu programazio tresna. Sareko programazioa webgunea: da https://codewith.mu/#download Eskema programatzeko softwarea: hau da https://codewith.mu/#download (Orri honetako baliabideen atalean ere deskarga dezakezu) Ireki softwarea.

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

Programan, inplementatutako metodo hauek ikus ditzakezu: Python erabiltzean ez da hasieraketarik behar, instantziazioa gertatzen denean urrats hau egiten baita.

  • Listen_Dir (Dir): joystick-aren norabidea kontrolatu.
  • Listen_Key (Gakoa): monitorizatzeko teklak
  • PlayScale (freq): erabiltzaileak definitutako nota baten soinua erreproduzitzea
  • Playmusic (melodia): musika/melodia jo

Dokumentuak / Baliabideak

BBC Micro Bit joko-kontsola [pdfErabiltzailearen eskuliburua
Micro Bit joko-kontsola, Mikro, Bit-joko-kontsola, joko-kontsola, kontsola

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *