Koding for barn - BBC mikro: bit gjennomgang

Følgende i fotsporene til den enormt populære Raspberry Pi minicomputer og Arduino microcontroller kommer BBC micro: bit - og ja, vi mener det BBC.

Følgende i fotsporene til den enormt populære Raspberry Pi minicomputer og Arduino microcontroller kommer BBC micro: bit - og ja, vi mener det BBC.
Annonse

Raspberry Pi 3: Raskere, bedre, med Wi-Fi og Bluetooth Raspberry Pi 3: Raskere, bedre, med Wi-Fi og Bluetooth I dag annonserte Raspberry Pi-fundamentet utgivelsen av Raspberry Pi 3. Det er den viktigste oppdateringen til den populære linjen med billige datamaskiner ennå. Les mer og Arduino microcontroller Så du kjøpte bare en Arduino Starter Kit. Hva nå? Så du kjøpte bare en Arduino Starter Kit. Hva nå? Så du har nettopp kjøpt ditt første Arduino startpakke - eller du planlegger å kjøpe en snart - men du vet ikke hvor du skal begynne? Ikke bekymre deg! Les mer kommer BBC micro: bit - og ja, det betyr vi at BBC. Videreføring av deres tidligere 80-årers engasjement i hjemmet / hobbyist-databehandling (for 30 år siden, BBC Micro-datamaskiner var en stift på tvers av skoler og høgskoler i Storbritannia), er denne lille nye datamaskinen resultatet av et overraskende antall partnerskap.

Men hva er det for?

Lansert som en del av BBC's Make It Digital-plattform-initiativ, er micro: -biten designet for å gjøre det enkelt for unge - og voksne nybegynnere - å få koding og lage en hel rekke prosjekter, fra programmering og kjøring av spill til å snu enheten til en smart klokke.

I utgangspunktet rettet mot skolene, er BBC micro: bit nå tilgjengelig for et bredere publikum, og når det brukes med en kodeditor fra www.microbit.co.uk eller en mobilapp, eller kombinert med andre enheter eller sensorer, potensialet av dette upretensiv liten enhet er ulåst. T

Dette er BBC micro: bit

Den beskjedne 5x4cm-PCB-bildet som er avbildet her, er BBC-mikroen: Bit, en enkel mikrokontroller som kan programmeres på en PC, nettbrett eller smarttelefon. Koden blir deretter samlet og lastet opp til enheten. En nærmere titt avslører ulike merknader som peker på komponentene, en fin berøring på en enhet beregnet for læring, hvor formålet med ombordkomponenter er typisk skjult. USB-porten er åpenbar; Bluetooth LE-antennen mindre.

BUO-hardwarereviews-microbit-S2

Med fem I / O-ringer for tilkobling av enheter, er det klart enda mer grunnleggende enn en Raspberry Pi Zero Komme i gang med Raspberry Pi Zero Komme i gang med Raspberry Pi Zero Enten du kjøpte et magasin med en limt til forsiden, eller fant et sett på nettet, sjansene er at du nå er den stolte eieren av en $ 5 datamaskin: Raspberry Pi Zero. Les mer - men et par programmerbare kontrollknapper, akselerometer og en 5 × 5 LED matrise betyr at mye funksjonalitet du normalt trenger å kjøpe ekstra bits for, er i stedet tilgjengelig direkte på brettet, og de 5 I / O-porter utelukkende for eksterne sensorer.

BUO-hardwarereviews-microbit-innhold

Frakt med batteripakke (2xAAA-batterier er nødvendig), USB-datakabel, en summer, en lydkabel, bulldogklemmer og en USB-pinne med forhåndskrevne programmer og prosjekter, micro: bit er klar til bruk når du pakker ut den. Innenfor boksen finner du en fin del av litteraturen, inkludert kodingstutorials, og den obligatoriske hurtigstartveiledningen. Vi hadde en veiledning for lærere, men når mikroen er litt mer tilgjengelig, forventer vi ikke at du får dette dokumentet.

BUO-hardwarereviews-microbit-nettsted

Hvis du vil bli mer handsfree, er www.microbit.co.uk nettsiden stedet å gå, hvor du finner videoopplæringer og ressurser, sammen med en rekke redaktører, for eksempel Code Kingdoms Java Script editor, og Microsoft Block Editor. Prosjekter kan kompileres og lagres som. HEX-filer og overføres via USB til micro: bit.

Enheten kan brukes med enten en PC som kjører Windows 7 eller nyere, en Mac med OS X 10.6 eller nyere, eller en Android eller iOS-smarttelefon eller nettbrett. Internett-tilgang er også nødvendig!

Virkelig, det er for barn

Like nyttig som en enhet som dette vil være for alle som prøver å få tak i kodingen, BBC micro: bit - som Raspberry Pi - er rettet mot barn, spesielt de som er over 8. Det kommer også med et sett med sikkerhet instruksjoner som alle skal lese og forstå, spesielt noen som overvåker voksne.

BUO-hardwarereviews-microbit-Caitlyn

Vår enhet har derfor også blitt gjennomgått av et barn. Dette er Caitlyn, som tidligere tok tak i vår Raspberry Pi-drevne Kano Kano: DIY-datamaskinen for barn å kode og lære (gjennomgang og konkurranse) Kano: DIY-datamaskinen for barn å kode og lære (gjennomgang og konkurranse) Kan en lille barn bygger en datamaskin og lærer å kode på den? For å finne ut, prøvde jeg det på en 3 år gammel gutt med liten erfaring med datamaskiner, og hans 9 årige fetter, ... Les mer. Hun er 11, og har en bedre forståelse av datamaskiner; hun bruker dem nesten daglig til skolearbeid.

Barn kan komme i gang med micro: bit ved å gå til nettsiden på www.microbit.co.uk, der den all-important Create Code-knappen kan bli funnet.

Kodingsprogrammer for mikro: bit

Fire kodingsalternativer er tilgjengelige for BBC micro: bit, og disse er tilgjengelige fra nettstedet som nettbaserte verktøy. Du kan velge mellom Code Kingdoms 'JavaScript, Microsoft Block Editor, Microsoft Touch Develop, og den gamle standarden Python!

De tre første kommer med opplæring, og alle fire har tilhørende dokumentasjon. Komme i gang er veldig enkelt. Her ser vi på Microsoft Block Editor, som kan lanseres (som de andre) ved å klikke på New Project .

På skjermen ser du en meny til venstre, som inneholder en samling blokker som kan trekkes inn i hovedvisningen. Disse kan konfigureres, og kan brukes til fjernkontroll av et smarttelefonkamera eller bare manipulere LED-skjermen. Ved å klikke Kjør på et ferdig program, kan du se en representasjon av programmet i micro: bit emulatoren til høyre. Det er ganske intuitivt.

BUO-hardwarereviews-microbit-kode

Som du kan se her, har vi opprettet et program som viser litt tekst - statisk og rulling - når A og B-knappene trykkes på micro: bit. Vi prøvde det først på emulatoren, før du synkroniserte den kompilerte filen til mikro: selve biten.

Mange andre alternativer er tilgjengelige, og takket være den enkle blokk-og-loop-tilnærmingen til programmering (demonstrert tidligere av BBCs egen doktor Who- smaksatt The Doctor og The Dalek mobil og nettleserapp), kan et barn i alle aldre raskt komme i gang med grunnleggende programmering. Forresten, som et BBC-datamaskinprosjekt, kan tilstedeværelsen av deres berømte Time Lord-eventyrer følges - sammen med ulike andre populære BBC-shower - i de forhåndskompilerte prosjektene som finnes på BBC-merket 500 MB USB-pinne. Her finner du en samling av tema melodier som kan spilles i strålende 8-bit lyd, blant annet Sherlock, Strictly Come Dancing, den populære Formula 1 motorsporttemaet (Fleetwood Macs "The Chain") og selvfølgelig, Doctor Who 50 Things Hver lege som fan burde vite 50 ting hver doktor som fan skal vite doktor Hvem, en av de mest ikoniske TV-programmene hele tiden, er også en geekfavoritt. Les mer .

BUO-hardwarereviews-microbit-musikk

Du kan se hvordan programmet ser ut i skriptform ved å klikke på Konverter - en nyttig måte for unge og alle som er nye til programmering for å se hvordan et skript ser ut, bort fra byggeblokkene.

Synkronisering av BBC micro: bit

Med den kompilerte HEX-filen opprettet som inneholder programmet, må du synkronisere den til BBC micro: bit. Dette er relativt enkelt, og kan gjøres ved å koble micro: bit til PCen via USB-kabel.

BUO-hardwarereviews-microbit-sync

Den innledende synkroniseringen vil sette opp micro: bit, og krever at du holder øye med LED-matrisen, hvor piler peker på de to knappene når de skal trykkes, og meldinger rulle for å informere deg om hva du skal gjøre neste.

BUO-hardwarereviews-microbit-hex

Opprett ditt program, via micro: bit nettsiden, bruk deretter kompileringsknappen for å lagre den som en. HEX-fil på datamaskinen. Dette kan enten lagres i en dedikert katalog med mikro: bitprosjekter, eller synkroniseres direkte til micro: bit. Skulle du ønsker å kopiere .HEX-filen fra en katalog, bare dra den i filbehandleren.

Ikke bekymre deg for at disse filene tar for mye plass på harddisken din; de er små, med de nevnte musikkfiler litt over 400 kilobytes hver (omtrent størrelsen på et lavoppløsningsbilde og mindre enn en halv megabyte!).

Micro: Bit Mobile Apps

I tillegg til å koble micro: bit til datamaskinen, kan du koble den til smarttelefonen eller nettbrettet. Apper er tilgjengelige for Android (4.4 og nyere) og iPhone / iPad (iOS 8 og nyere) enheter, og alt du trenger å gjøre er å koble micro: bit med batteripakken eller USB-strømforsyningen og synkronisere via Bluetooth, etterfulgt av instruksjoner i appen. Begge programene synes å være ganske mye identiske; Skjermbilder og videoklipp er fra Android-utgivelsen.

BUO-hardwarereviews-microbit-android

Fra da av kan du få tilgang til micro: bit nettsiden for å komme til å jobbe med kode, eller laste opp eksisterende kodeeksempler som følger med appen, via Bluetooth-tilkoblingen. For lydprogrammer, må du koble lydkabelen til 0- og GND-polene, og en høyttaler eller et hodesett til dette. Du kan også bruke summeren.

BUO-hardwarereviews-microbit-android2

Det er åpenbart en enorm fordel ved å ha Bluetooth-tilkoblingen til telefonen eller nettbrettet. Micro: bit app gjør enheten så bærbar som en smarttelefon, og øker potensialet som spill eller bærbar maskinvare.

Nesten hvert barn over 11 eier en smarttelefon. Vil du ikke foretrekke at de programmerer deres mikro: bit i stedet for å kaste bort tid på Snapchat Hva din tenåring ikke vil at du skal vite at de bruker deres telefon for hva din tenåring ikke vil at de skal vite at de bruker telefonen for det ingen hemmelighet at bruk av sosiale medier er uheldig blant tenåringer - men hva gjør de når de stirrer på sin telefon eller datamaskin hele dagen? Les mer ?

Hva kan du gjøre med BBC micro: bit?

En hel rekke prosjekter er tilgjengelige for BBC micro: bit - de i hodet ditt, så vel som de som du finner på nettsiden. Opplæringsguiden introduserer en trio av prosjekter: en alarm, en synthesizer og et regndråpeoppfangende spill.

BUO-hardwarereviews-microbit-forbindelses

I mellomtiden betyr de kompakte dimensjonene til micro: bit at datamaskinen fortsatt er bærbar, noe som betyr at den kan vise seg! "Ja, " kan du tenke, "alle kommer til å stirre på en PCB festet til brystet", men husk bare 5 × 5 LED matrisen på denne programmerbare PCB. Ulike 3D-trykte sager og holdere er tilgjengelige (som dette kompasset), og disse kan enkelt festes eller klippes på klær. Kan micro: bit spearhead en revolusjon på techno mote? Tiden vil fortelle, men enhetene ser overraskende godt ut på klærne. Bare ikke la BBC micro: bit bli våt.

Det store antallet bedriftskompetanter som har fått sammen med BBC for å produsere micro: -biten kan vise seg å være en begrensende faktor på lang sikt, men i siste instans er dette et nyttig og pedagogisk kit.

Vår dom av BBC micro: bit :
En flott måte å komme i gang med koding med et utvalg av verktøy for både barn og voksne, micro: bit har en rekke nyttige komponenter ombord, som en rekke LED-er. 8 10
In this article