Följer i fotspåren av den enormt populära Raspberry Pi-minidatorn och Arduino-mikrokontrollern kommer BBC micro:bit – och ja, vi menar den där BBC. För att främja deras tidigare engagemang från 1980-talet i hem-/hobbydatorer (för 30 år sedan var BBC Micro-datorer en bas i skolor och högskolor i Storbritannien), är denna lilla nya dator resultatet av ett överraskande antal partnerskap.
Men vad är det till för?
Micro:bit, som lanserades som en del av BBC:s Make It Digital plattformsoberoende initiativ, är designad för att göra det enkelt för ungdomar – och vuxna nybörjare – att få kodning och skapa en mängd projekt, från programmering och körning av spel att förvandla enheten till en smart klocka.
BBC:s micro:bit, som initialt riktade sig till skolor, är nu tillgängligt för en bredare publik, och när den används med en kodredigerare från www.microbit.co.uk eller en mobilapp, eller i kombination med andra enheter eller sensorer, är potentialen i detta anspråkslös liten enhet är upplåst. T
Det här är BBC micro:bit
Den blygsamma 5×4 cm PCB som visas här är BBC micro:bit, en enkel mikrokontroller som kan programmeras på en PC, surfplatta eller smartphone. Koden kompileras sedan och laddas upp till enheten. En närmare titt avslöjar olika anteckningar som pekar på komponenterna, en snygg touch på en enhet avsedd för inlärning, där syftet med komponenter ombord vanligtvis är fördunklat. USB-porten är uppenbar; Bluetooth LE-antennen mindre.
Med fem I/O-ringar för att ansluta enheter är den helt klart ännu mer grundläggande än en Raspberry Pi Zero – men ett par programmerbara kontrollknappar, accelerometer och en 5×5 LED-matris innebär att mycket funktionalitet du normalt skulle behöva köpa extra bitar for är istället tillgänglig direkt på kortet, vilket lämnar de 5 I/O-portarna endast för externa sensorer.
Skickas med ett batteripaket (2xAAA-batterier krävs), USB-datakabel, en summer, en ljudkabel, bulldog-klämmor och ett USB-minne som innehåller förskrivna program och projekt, micro:bit är redo att användas när du packar upp den. Inuti lådan hittar du en fin bit litteratur, inklusive kodningshandledningar och den obligatoriska snabbstartsguiden. Vår hade en guide för lärare, men när micro:bit är mer allmänt tillgänglig förväntar vi oss inte att du kommer att få det här dokumentet.
Om du vill bli mer praktisk är webbplatsen www.microbit.co.uk platsen att gå till, där du hittar videohandledningar och resurser, tillsammans med en rad redigerare, som Code Kingdoms Java Script-redigerare och Microsoft Block Editor. Projekt kan kompileras och sparas som .HEX-filer och överföras via USB till micro:bit.
Enheten kan användas med antingen en PC som kör Windows 7 eller senare, en Mac med OS X 10.6 eller senare, eller en Android eller iOS smartphone eller surfplatta. Internetåtkomst krävs också!
Verkligen, det är för barn
Lika användbar som en sådan här enhet kommer att vara för alla som försöker ta tag i kodning, BBC micro:bit – som Raspberry Pi – riktar sig till barn, särskilt de som är över 8. Den kommer också med en uppsättning säkerhetsanordningar instruktioner som alla bör läsa och förstå, särskilt alla vuxna som övervakar.
Vår enhet har därför också granskats av ett barn. Det här är Caitlyn, som tidigare tagit tag i vår Raspberry Pi-drivna Kano. Hon är 11 och har en bättre förståelse för datorer; hon använder dem nästan dagligen för skolarbete.
Barn kan komma igång med micro:bit genom att gå till webbplatsen på www.microbit.co.uk, där den oerhört viktiga knappen Skapa kod finns.
Kodningsprogram för micro:bit
Fyra kodningsalternativ är tillgängliga för BBC micro:bit, och dessa är tillgängliga från webbplatsen som webbläsarbaserade verktyg. Du kan välja mellan Code Kingdoms JavaScript, Microsoft Block Editor, Microsoft Touch Develop och den gamla standarden Python!
De tre första kommer med tutorials, och alla fyra har tillhörande dokumentation. Att komma igång är väldigt enkelt. Här ska vi ta en titt på Microsoft Block Editor, som kan startas (liksom de andra) genom att klicka Nytt projekt.
På displayen ser du en meny till vänster som innehåller en samling block som kan dras till huvudvyn. Dessa är konfigurerbara och kan användas för att fjärrstyra en smartphonekamera eller helt enkelt manipulera LED-skärmen. Genom att klicka Springa på ett färdigt program kan du se en representation av programmet i micro:bit-emulatorn till höger. Det är ganska intuitivt.
Som du kan se här har vi skapat ett program som visar lite text — statisk och rullande — när A- och B-knapparna trycks in på micro:bit. Vi testade det först på emulatorn, innan vi synkroniserade den kompilerade filen till själva micro:biten.
Många andra alternativ finns tillgängliga, och tack vare den enkla block-and-loop-metoden för programmering (demonstrerad tidigare av BBC:s egna Läkare som-smaksatta The Doctor and The Dalek mobil- och webbläsarapp), kan ett barn i alla åldrar snabbt komma igång med grunderna i programmering. För övrigt, eftersom det är ett BBC-datorprojekt, kan närvaron av deras berömda Time Lord-äventyrare kännas – tillsammans med olika andra populära BBC-program – i de förkompilerade projekten som finns på BBC-märkt 500 MB USB-minne. Här hittar du en samling temalåtar som kan spelas i härligt 8-bitars ljud, bland dem Sherlock, Strictly Come Dancing, den populära Formel 1 motorracing-temalåt (Fleetwood Macs “The Chain”) och, naturligtvis, Läkare som.
Du kan se hur programmet ser ut i skriptform genom att klicka Konvertera — Ett användbart sätt för ungdomar och alla som är nya inom programmering att se hur ett manus ser ut, bort från byggstenarna.
Synkronisera BBC micro:bit
Med den kompilerade HEX-filen skapad som innehåller programmet, måste du synkronisera den till BBC micro:bit. Detta är relativt enkelt och kan göras genom att ansluta micro:bit till din PC via USB-kabel.
Den första synkroniseringen kommer att ställa in din micro:bit och kräver att du håller ett öga på LED-matrisen, där pilar pekar på de två knapparna när de ska tryckas ned och meddelanden rullar för att informera dig om vad du ska göra härnäst.
Skapa ditt program via micro:bit-webbplatsen och använd sedan sammanställa för att spara den som en .HEX-fil på din dator. Detta kan antingen sparas i en dedikerad katalog med micro:bit-projekt eller synkroniseras direkt till micro:bit. Om du vill kopiera .HEX-filen från en katalog, dra den helt enkelt i filhanteraren.
Oroa dig inte för att dessa filer tar för mycket utrymme på din hårddisk; de är små, med musikfilerna som nämns ovan lite mer än 400 kilobyte vardera (ungefär storleken på en bild med låg upplösning och mindre än en halv megabyte!).
Micro:bit mobilappar
Förutom att ansluta micro:bit till din dator kan du ansluta den till din smartphone eller surfplatta. Appar är tillgängliga för Android (4.4 och senare) och iPhone/iPad (iOS 8 och senare)-enheter, och allt du behöver göra är att driva micro:bit med batteripaketet eller USB-strömförsörjningen och synkronisera via Bluetooth, efter instruktioner i appen. Båda apparna verkar vara ganska identiska; skärmdumparna och videoklippen är från Android-versionen.
Från och med då kan du komma åt micro:bit-webbplatsen för att komma igång med kod, eller ladda upp eventuella befintliga kodexempel som ingår i appen, via Bluetooth-anslutningen. För ljudapplikationer, se till att ansluta ljudkabeln till 0- och GND-polerna och en högtalare eller headset till denna. Du kan också använda summern.
Det finns uppenbarligen en enorm fördel med att ha Bluetooth-anslutningen till din telefon eller surfplatta. Micro:bit-appen gör enheten lika portabel som en smartphone och ökar dess potential som spel eller bärbar hårdvara.
I stort sett alla barn över 11 äger en smartphone. Skulle du inte föredra att de programmerade sin micro:bit istället för att slösa tid på Snapchat?
Vad kan du göra med BBC micro:bit?
En hel uppsjö av projekt finns tillgängliga för BBC micro:bit – de i ditt huvud såväl som de som du hittar på webbplatsen. Handledningsguiden introducerar en trio av projekt: ett larm, en synthesizer och ett regndroppsfångande spel.
Samtidigt gör de kompakta måtten på micro:bit att datorn förblir portabel, vilket gör att den kan visas upp! “Ja,” kanske du tänker, “alla kommer att vilja stirra på ett kretskort som sitter fast på mitt bröst”, men kom bara ihåg 5×5 LED-matrisen på detta programmerbara kretskort. Olika 3D-tryckta fodral och hållare finns tillgängliga (som den här kompassen), och dessa kan enkelt fästas eller klippas fast på kläder. Kan micro:bit gå i spetsen för en revolution inom technomodet? Tiden får utvisa, men enheterna ser förvånansvärt bra ut fastnade på kläder. Låt bara inte BBC micro:bit bli blöt.
Det stora antalet företagspartners som har gått samman med BBC för att producera micro:bit kan visa sig vara en begränsande faktor på lång sikt, men i slutändan är detta ett användbart och lärorikt kit.
[recommend]Ett bra sätt att komma igång med kodning med ett urval av verktyg för både barn och vuxna, micro:bit har ett antal användbara komponenter ombord, som en rad lysdioder.[/recommend]
Om författaren
Christian Cawley (1562 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
