BBC-logo

BBC Micro Bit Game Console

BBC-Micro-Bit-Game-Console-produk

Produk inligting

Spesifikasies

  • Produk: BBC Micro Bit Game Console
  • Webwebwerf: https://makecode.microbit.org/#
  • Programmeertaal: TypeScript
  • Buzzer beheer: Twee maniere – gebruik verskafde blokke of mikro: bit se musiekbiblioteek.

Laai eers op na Makecode, laai dan af:

As jy Micro Python wil gebruik, kan jy óf die amptelike programmering gebruik webwebwerf of laai die programmeringsinstrument Mu af.

In die program kan u die volgende metodes sien wat geïmplementeer is:

  • Geen inisialisering is nodig wanneer Micro Python gebruik word nie, aangesien dit tydens instansiasie gedoen word.
  • Listen_Dir(Dir): Monitor die rigting van die joystick.
  • Listen_Key(Key): Monitor sleutels.
  • PlayScale(freq): Speel die klank van 'n gebruiker-gedefinieerde noot.
  • Playmusic(tune): Speel musiek/melodie.

Gereelde Vrae (Gereelde Vrae)

  • Q: Waar kan ek die gebruikershandleiding vir die BBC Micro Bit Game Console vind?
  • A: Die gebruikershandleiding kan gevind word by https://makecode.microbit.org/#.
  • Q: Kan ek ander blokke gebruik behalwe dié wat in die gebruikershandleiding genoem word?
  • A: Ja, jy kan addisionele blokke op die programmering verken webwebwerf of sagteware wat in die handleiding genoem word.

Aan die gang: Die webwebwerf van tikskrif: https://makecode.microbit.org/# Maak die blaaier oop en tik die adres in:

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

  1. Skep 'n projek: Klik op Projekte -> Nuwe projek. Hieronder sal jy "Untitled" sien. Klik in en hernoem dit na "speletjie". Natuurlik kan jy enige naam gebruik wat jy wil vir hierdie projek. Om die pakket by te voeg, kan u die biblioteke wat ons verskaf vanaf GitHub aflaai: Klik Gevorderd -> + Voeg pakket by, of klik op die rat-ikoon regs bo -> Voeg pakket by. In die opspringdialoogkassie, klik die soekveldkassie om die: https://github.com/waveshare/JoyStick.

Let wel: Let daarop dat die einde van die skakel 'n spasie bygevoeg moet word, anders kan dit nie geïndekseer word nie:

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

Die funksies van elke blok is soos volg

Inisialisering

  • Hierdie module vereis die vorige initialisering van die blok.
  • In hierdie blok is daar vyf sleutels (behalwe vir die A-sleutel) wat optrek uitvoer en die joystick-toestand lees.
  • Hierdie toestandwaarde word gebruik om enige huidige bewerking wat op die joystick-posisie gedoen word, te toets.
  • As die inisialiseringsproses nie voltooi is nie, sal dit moontlik nie 'n huidige posisiestatus beoordeel wanneer die joystick beweeg nie.
  • Om dit reg te stel, moenie die joystick beweeg en die mikro:-bietjie terugstel om dit te herstel nie.

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

Knoppie monitering

  • Ons bied twee maniere van monitering, wat elkeen sy voordeel hettages Die eerste een word gebruik met "as" wat nie-intydse gebeure verwerk.
  • Hierdie soort gebeurtenis het gewoonlik vertragings.

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

  • Die tweede een het nie "as" nodig nie.
  • Dit is soortgelyk aan die "aan-knoppie A ingedrukte"-blok van die invoerkategorie.
  • Dit is 'n onderbrekingshanteringsmeganisme wat nie vertraag kan word nie, en die intydse werkverrigting is relatief sterk.

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

  • Verwagte resultaat: Wanneer die joystick gedruk word, sal die mikro: bietjie 'n "P" letter verlig.

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

Monitor die joystick

  • As inisialisering gedoen word voordat die blok gebruik word, sal dit die ooreenstemmende logiese waarde WAAR teruggee wanneer die stok na 'n rigting beweeg word.

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

  • Plaas in volgorde 8 rigtings soos volg om elke rigting te beoordeel,

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

  • Verwagte resultaat: Terwyl jy die joystick druk, sal die mikro: bis-vertoning 'n pyl wys wat ooreenstem met die rigting met die kolon

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

Beheer van die gonser

  • Daar is twee maniere om die gonser te beheer. Die eerste is om die blokke wat ons verskaf te gebruik, en die tweede een is om Micro: bit se musiekbiblioteek te gebruik.
  • Aanvanklik sal ons ons blok gebruik, wat nogal dieselfde is as mikro: bietjie. Die eerste parameter kies die noot, en die tweede parameter kies die maatslag.

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

  • Plaas hulle om die beurt soos volg:

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

  • Verwagte resultaat: Laai die program af na die module, wat die aanboordluidspreker sal laat klink.
  • Die tweede een gaan oor die gebruik van mikro: bit se musiekblokke, wat versoenbaar is met die penne.
  • Dit is dieselfde as die een hierbo.

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

  • Jy is dalk bereid om ook ander blokke te gebruik, volgende wys ons jou meer blokke soos volg.

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

Verifieer tans Demo

  • Maak die Typescript-Demo oop wat die microbit-joystickdemo.Hex bevat file. Jy kan dit direk na die mikro: bietjie kopieer wat aan die rekenaar gekoppel is. Jy kan dit ook aflaai vanaf die laaste uitgawe van MakeCode.
  • Laai direk af na die micro:bit:
  • Gekoppelde mikro: bietjie aan die rekenaar deur USB-kabel. Jou rekenaar sal 'n USB-flash drive herken as 'n MICROBIT van ongeveer 8MB spasie. Kopieer nou die microbit-joystickdemo.Hex file na hierdie USB-flitsskyf.

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

Laai eers op na Makecode, laai dan af

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

Mikro Python is hierdie soort program, kan jy die amptelike programmering gebruik webwebwerf of laai die programmeringsinstrument Mu af. Die aanlyn programmering webwebwerf: is https://codewith.mu/#download Die uiteensetting programmering sagteware: is https://codewith.mu/#download (Jy kan dit ook op die hulpbronne-gedeelte van hierdie bladsy aflaai) Maak die sagteware oop.

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

In die program kan jy die volgende metodes geïmplementeer sien: Geen inisialisering is nodig wanneer Python gebruik word nie, want hierdie stap word gedoen wanneer instansiasie plaasvind.

  • Listen_Dir (Dir): monitor die rigting van die joystick.
  • Listen_Key (Key): monitor sleutels
  • PlayScale (freq): speel die klank van 'n gebruiker-gedefinieerde noot
  • Speelmusiek (deuntjie): speel musiek/melodie

Dokumente / Hulpbronne

BBC Micro Bit Game Console [pdfGebruikershandleiding
Micro Bit Game Console, Micro, Bit Game Console, Game Console, Console

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *