BBC-logo

BBC Micro Bit Game Konsol

BBC-Micro-Bit-Game-Console-produk

Émbaran produk

spésifikasi

  • Produk: BBC Micro Bit Game Konsol
  • Websitus: https://makecode.microbit.org/#
  • Basa Pemrograman: TypeScript
  • Kontrol Buzzer: Dua cara - ngagunakeun blok anu disayogikeun atanapi mikro: perpustakaan musik bit.

Unggah heula ka Makecode, teras unduh:

Upami anjeun hoyong nganggo Micro Python, anjeun tiasa nganggo program resmi websitus atawa ngundeur alat programming Mu.

Dina program, anjeun tiasa ningali metodeu ieu dilaksanakeun:

  • Taya initialization diperlukeun nalika maké Micro Python, sakumaha eta dipigawé salila instantiation.
  • Listen_Dir(Dir): Monitor arah joystick.
  • Listen_Key(Key): Konci monitor.
  • PlayScale(freq): Puterkeun sora catetan anu ditetepkeun ku pangguna.
  • Playmusic(tune): Puter musik/mélodi.

Patarosan anu Sering Ditaroskeun (FAQ)

  • Q: Dimana kuring bisa manggihan manual pamaké pikeun BBC Micro Bit Game Konsol?
  • A: Manual pamaké bisa kapanggih di https://makecode.microbit.org/#.
  • Q: Naha kuring tiasa nganggo blok sanés salian ti anu disebatkeun dina manual pangguna?
  • A: Leres, anjeun tiasa ngajalajah blok tambahan dina pamrograman websitus atawa software disebutkeun dina manual.

Ngamimitian: The websitus typescript: https://makecode.microbit.org/# Buka browser sareng ketik alamatna:

BBC-Micro-Bit-Game-Console-gbr-1

  1. Jieun proyék: Klik Proyék -> Proyék anyar. Di handap anjeun bakal ningali "Untitled". Pencét sareng ganti nami janten "kaulinan". Tangtosna, anjeun tiasa nganggo nami naon waé anu anjeun pikahoyong pikeun proyék ieu. Pikeun nambihan pakét, anjeun tiasa ngaunduh perpustakaan anu kami nyayogikeun tina GitHub: Klik Advanced -> + Tambah pakét, atanapi klik dina ikon gear di katuhu luhur -> Tambahkeun pakét. Dina kotak dialog pop-up, klik kotak widang teangan pikeun nyalin: https://github.com/waveshare/JoyStick.

Catetan: Catet yén tungtung tautan kedah ditambihan rohangan, upami henteu, éta moal tiasa diindeks:

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

Fungsi unggal blok nyaéta kieu

Initialization

  • modul ieu merlukeun initialization saméméhna tina blok.
  • Dina blok ieu, aya lima kenop (iwal konci A) nu ngajalankeun pull-up jeung maca kaayaan joystick.
  • Nilai kaayaan ieu dipaké pikeun nguji sagala operasi ayeuna dipigawé dina posisi joystick.
  • Upami prosés inisialisasi henteu réngsé, nalika ngagerakkeun joystick, éta moal tiasa nangtoskeun kaayaan posisi ayeuna.
  • Pikeun ngalereskeun ieu, ulah mindahkeun joystick tur reset micro: bit pikeun mulangkeun eta.

BBC-Micro-Bit-Game-Console-gbr-4

Ngawaskeun tombol

  • Kami nyayogikeun dua cara ngawaskeun, masing-masing gaduh advan natagAnu kahiji dianggo sareng "upami" anu ngolah acara non-real-time.
  • Kajadian sapertos kitu biasana aya reureuh.

BBC-Micro-Bit-Game-Console-gbr-5

  • Anu kadua henteu peryogi "upami".
  • Éta sami sareng blok "on tombol A dipencet" tina kategori input.
  • Ieu mangrupikeun mékanisme penanganan interupsi, anu henteu tiasa ditunda, sareng pagelaran sacara real-time rélatif kuat.

BBC-Micro-Bit-Game-Console-gbr-6

  • Hasil anu dipiharep: Nalika mencét joystick, mikro: bit bakal hurung hurup "P".

BBC-Micro-Bit-Game-Console-gbr-7

Ngawas joystick

  • Upami inisialisasi dilakukeun sateuacan blok dianggo, nalika mindahkeun iteuk ka arah, ieu bakal ngabalikeun nilai logika anu saluyu BENER.

BBC-Micro-Bit-Game-Console-gbr-8

  • Tempat dina urutan 8 arah saperti kieu pikeun nangtoskeun unggal arah,

BBC-Micro-Bit-Game-Console-gbr-9

  • Hasil anu dipiharep: Nalika anjeun nyorong joystick, tampilan mikro: bit bakal nunjukkeun panah anu cocog sareng arah anu dicolong.

BBC-Micro-Bit-Game-Console-gbr-10

Ngadalikeun buzzer

  • Aya dua cara pikeun ngadalikeun buzzer. Anu kahiji nyaéta ngagunakeun blok anu kami nyayogikeun, sareng anu kadua nyaéta ngagunakeun perpustakaan musik Micro: bit.
  • Mimitina, urang bakal nganggo blok kami, anu sami sareng mikro: bit. Parameter kahiji milih catetan, sareng parameter kadua milih ketukan.

BBC-Micro-Bit-Game-Console-gbr-11

  • Teundeun aranjeunna dina gilirannana saperti kieu:

BBC-Micro-Bit-Game-Console-gbr-12

  • Hasil anu dipiharep: Unduh program kana modul, anu bakal ngajantenkeun sora spiker onboard.
  • Anu kadua nyaéta ngeunaan ngagunakeun blok musik mikro: bit, anu cocog sareng pin.
  • Éta sami sareng anu di luhur.

BBC-Micro-Bit-Game-Console-gbr-13

  • Anjeun bisa jadi daék ngagunakeun blok séjén ogé, salajengna, urang némbongkeun Anjeun leuwih blok saperti kieu.

BBC-Micro-Bit-Game-Console-gbr-14

Verifikasi Demo

  • Buka Typescript-Demo nu nahan microbit-joystickdemo.Hex file. Anjeun tiasa nyalin langsung ka mikro: bit disambungkeun ka komputer. Anjeun ogé tiasa ngaunduh éta tina édisi terakhir MakeCode.
  • Unduh langsung ka mikro:bit:
  • Disambungkeun Micro: bit ka komputer ku kabel USB. Komputer anjeun bakal mikawanoh USB flash drive salaku MICROBIT kira-kira 8MB rohangan. Ayeuna nyalin microbit-joystickdemo.Hex file kana USB flash disk ieu.

BBC-Micro-Bit-Game-Console-gbr-15

Unggah heula ka Makecode, teras unduh

BBC-Micro-Bit-Game-Console-gbr-16

Micro Python Ieu jenis program, Anjeun bisa make program resmi websitus atawa ngundeur alat programming Mu. The programming online websitus: nyaéta https://codewith.mu/#download Parangkat lunak program outline: nyaéta https://codewith.mu/#download (anjeun ogé tiasa ngaunduh éta dina bagian sumber halaman ieu) Buka parangkat lunak.

BBC-Micro-Bit-Game-Console-gbr-17

Dina program, anjeun tiasa ningali metodeu di handap ieu dilaksanakeun: Taya initialization diperlukeun nalika maké Python sabab hambalan ieu dipigawé nalika instantiation kajadian.

  • Listen_Dir (Dir): mantau arah joystick.
  • Listen_Key (Key): kenop monitor
  • PlayScale (frékuénsi): maén sora catetan anu ditetepkeun ku pangguna
  • Playmusic (tune): muterkeun musik/melodi

Dokumén / Sumberdaya

BBC Micro Bit Game Konsol [pdf] Manual pamaké
Micro Bit Game Konsol, mikro, Bit Game Konsol, Game Konsol, Konsol

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *