Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Det viktigste du trenger på en sommerleir er et kult navnemerke!
Disse instruksjonene viser deg hvordan du programmerer en BBC micro: bit for å vise alle hvem du er. Deretter kan du lage og tilpasse et filtmerke for å inneholde det.
Trinn 1 og 2 handler om å programmere micro: bit-du må velge om du vil bruke den tekstbaserte MicroPython (trinn 1) eller dra og slipp MakeCode (trinn 2).
Trinn 3-6 handler om å lage filtmerket - du må velge om du vil bruke lim (trinn 4) eller tråd (trinn 5) for å sette det sammen.
Denne aktiviteten er en del av dag 1 i Robocamp 2019, vår ukelange sommerleir for roboter for unge i alderen 10-13 år.
Rekvisita
Trinn 1-2 (programmering):
- BBC micro: bit
- USB til microUSB datakabel
- Datamaskin
Trinn 3-6 (Filt Badge):
- Følte
- Varm limpistol
- mikro: bit batteripakke
- (valgfritt) laserskjærer
- (valgfritt) utskriftsmaler
- (valgfritt) PVA lim
- (valgfritt) brodertråd, nål og saks
Trinn 1: Programmering av BBC Micro: bit - Bruke MicroPython
Hvis du vil bruke MakeCode i stedet, hopper du over dette trinnet
Du har noen alternativer for å skrive MicroPython -kode for din micro: bit:
- Mu, som du kan laste ned og installere her:
- Nettredaktøren, som du finner her:
- Edublocks, en blokkbasert online redaktør, som du finner her:
Disse instruksjonene antar at du bruker Mu
Åpne Mu, og koble micro: bit til datamaskinen. Mu bør innse at du bruker en micro: bit og velg micro: bit 'Mode', men hvis den ikke gjør det, må du endre den manuelt (Bilde nr. 1).
Skriv inn disse kodelinjene i Mu:
fra mikrobitimport *
while True: display.scroll ('Hei')
Klikk nå på "Flash" -knappen fra Mu's verktøylinje for å sende den nye koden til micro: bit.
Dette vil ikke fungere med mindre micro: bit er plugget inn
Det gule lyset på baksiden av micro: bit begynner å blinke. Når den er ferdig, er koden din overført.
Du bør nå få meldingen "Hei" til å rulle over skjermen til mikrobiten din!
Dette vil fortsette for alltid, fordi 'while True' er en repeteringssløyfe. Innrykket (horisontal avstand) før 'display.scroll' indikerer at denne linjen er inne i evig sløyfe.
Hvis det er noen feil i koden din, vil micro: bit vise deg en feilmelding i stedet for koden du ønsket!
Prøv å lese denne meldingen for å se hvilket linjenummer feilen er på, og feilsøk deretter koden.
Kryss av:
- staving
- Store bokstaver
-
kolon:
innrykk
Rediger koden slik at den ruller navnet ditt i stedet for å rulle "Hei".
Tips: Meldingen som skal vises må være inne i både parentesene og talemerkene/apostrofene!
Nå for å utvide koden din
Under koden du har skrevet, behold innrykket slik at den nye koden også er inne i løkken, legg til disse linjene:
display.show (Image. HAPPY)
sove (500)
'søvn' er viktig, det stopper sløyfen fra å gjenta seg for raskt. Uten det vil du ikke kunne se bildet, da det forsvinner umiddelbart.
Når du har fått det til å fungere, kan du prøve noen andre bilder. Min personlige favoritt er DUCK!
En liste over tilgjengelige bilder finner du her:
For å få noen ideer til å utvide koden din, for eksempel ved å bruke knappene micro: bit, kan du laste ned de vedlagte hjelpearkene. Start med Inputs & Outputs -arket, og gå deretter videre til prosjektideene.
Det neste trinnet gjentar disse instruksjonene for MakeCode Editor. Hopp over dette trinnet, og gå videre til trinn 3 for å lage ditt filtmerke.