Codering voor kinderen - BBC micro: bit Review

In de voetsporen van de enorm populaire Raspberry Pi minicomputer en Arduino microcontroller komt de BBC micro: bit - en ja, we bedoelen dat BBC.

In de voetsporen van de enorm populaire Raspberry Pi minicomputer en Arduino microcontroller komt de BBC micro: bit - en ja, we bedoelen dat BBC.
Advertentie

In de voetsporen treden van de enorm populaire Raspberry Pi-minicomputer De Raspberry Pi 3: sneller, beter, met wifi en Bluetooth De Raspberry Pi 3: sneller, beter, met wifi en Bluetooth Vandaag heeft de Raspberry Pi-stichting de release aangekondigd van de Raspberry Pi 3. Het is de meest significante update van de populaire lijn van goedkope computers tot nu toe. Lees meer en Arduino microcontroller Dus je hebt net een Arduino Starter Kit gekocht. Wat nu? Dus je hebt net een Arduino Starter Kit gekocht. Wat nu? Dus je hebt net je eerste Arduino-starterkit gekocht, of je bent van plan er binnenkort een te kopen, maar je weet niet waar te beginnen? Maak je geen zorgen! Read More komt de BBC micro: bit - en ja, we bedoelen dat BBC. Het voortzetten van hun eerdere jaren '80 betrokkenheid bij thuis / hobbyistische computers (30 jaar geleden waren de BBC Micro-computers een nietje op scholen en universiteiten in het Verenigd Koninkrijk), deze kleine nieuwe computer is het resultaat van een verrassend aantal partnerschappen.

Maar waar is het voor?

De micro: bit is geïntroduceerd als onderdeel van het cross-platforminitiatief van Make It Digital van de BBC, en is ontworpen om het voor jonge mensen - en volwassen beginners - gemakkelijk te maken om te coderen en een hele reeks projecten te creëren, van programmeren en draaien van spellen tot draaien het apparaat in een slim horloge.

Aanvankelijk op scholen gericht, is de BBC micro: bit nu beschikbaar voor een breder publiek, en wanneer gebruikt met een codebewerker van www.microbit.co.uk of een mobiele app, of in combinatie met andere apparaten of sensoren, is het potentieel van deze bescheiden klein apparaat is ontgrendeld. T

Dit is het BBC micro: bit

De bescheiden 5x4cm PCB hier afgebeeld is de BBC micro: bit, een eenvoudige microcontroller die kan worden geprogrammeerd op een pc, tablet of smartphone. De code wordt vervolgens gecompileerd en geüpload naar het apparaat. Bij nadere beschouwing worden verschillende annotaties naar de componenten weergegeven, een nette aanslag op een apparaat dat bedoeld is om te leren, waarbij het doel van componenten aan boord meestal onduidelijk is. De USB-poort is duidelijk; de Bluetooth LE-antenne minder.

muo-hardwarereviews-microbit-Portrait2

Met vijf I / O-ringen voor het aansluiten van apparaten, is het duidelijk nog eenvoudiger dan een Raspberry Pi Zero Aan de slag met Raspberry Pi Zero Aan de slag met Raspberry Pi Zero Of je nu een tijdschrift hebt gekocht met een gelijmde voorkant of een set online hebt gevonden, de kans is groot dat je nu de trotse eigenaar bent van een computer van $ 5: de Raspberry Pi Zero. Meer lezen - maar een paar programmeerbare bedieningsknoppen, een accelerometer en een 5 × 5 LED-matrix betekenen dat veel functionaliteit die u normaal gesproken nodig zou hebben om extra bits te kopen, direct beschikbaar is op het bord, waardoor deze 5 I / O-poorten overblijven uitsluitend voor externe sensoren.

muo-hardwarereviews-microbit-inhoud

Verzenden met een batterij (2xAAA-batterijen zijn vereist), USB-datakabel, een zoemer, een audiokabel, bulldog-clips en een USB-stick met vooraf geschreven programma's en projecten, de micro: bit is klaar voor gebruik wanneer u hem uitpakt. In de doos vind je een mooie brok literatuur, inclusief programmeerinstructies en de verplichte snelstartgids. Onze gids had een handleiding voor leraren, maar zodra het micro: bit op grotere schaal beschikbaar is, verwachten we niet dat je dit specifieke document zult krijgen.

muo-hardwarereviews-microbit-website

Als u meer hands-on wilt, is de website www.microbit.co.uk de plek waar u video-zelfstudies en bronnen kunt vinden, samen met een reeks editors, zoals de code-koninkrijken Java Script-editor en Microsoft Block Editor. Projecten kunnen worden gecompileerd en opgeslagen als. HEX-bestanden en via USB worden overgebracht naar de micro: bit.

Het apparaat kan worden gebruikt met een pc met Windows 7 of hoger, een Mac met OS X 10.6 of hoger, of een Android- of iOS-smartphone of -tablet. Internettoegang is ook verplicht!

Echt, het is voor kinderen

Hoe nuttig een apparaat als dit ook is voor iedereen die probeert om te gaan met coderen, de BBC micro: bit - zoals de Raspberry Pi - is bedoeld voor kinderen, met name voor kinderen ouder dan 8. Het komt ook met een set van veiligheid instructies die iedereen moet lezen en begrijpen, met name toezichthoudende volwassenen.

muo-hardwarereviews-microbit-caitlyn

Ons apparaat is daarom ook beoordeeld door een kind. Dit is Caitlyn, die eerder greep kreeg op onze Raspberry Pi-aangedreven Kano Kano: de doe-het-computer voor kinderen om te coderen en te leren (recensie en competitie) Kano: de doe-het-computer voor kinderen om te coderen en te leren (recensie en competitie) klein kind een computer bouwen en leren coderen? Om het te weten, heb ik het getest op een 3-jarige jongen met weinig ervaring met computers, en zijn neef van 9 jaar, ... Lees meer. Ze is elf en heeft een beter begrip van computers; ze gebruikt ze bijna dagelijks voor schoolwerk.

Kinderen kunnen aan de slag met de micro: bit door naar de website te gaan op www.microbit.co.uk, waar de allerbelangrijkste code maken knop te vinden is.

Codeerprogramma's voor micro: bit

Vier codeeropties zijn beschikbaar voor de BBC micro: bit, en deze zijn beschikbaar op de website als browsergebaseerde hulpmiddelen. U kunt kiezen uit JavaScript van Code Kingdoms, Microsoft Block Editor, Microsoft Touch Develop en die oude standaard, Python!

De eerste drie worden geleverd met zelfstudies en alle vier hebben bijbehorende documentatie. Aan de slag gaan is heel eenvoudig. Hier zullen we een kijkje nemen in Microsoft Block Editor, die kan worden gestart (net als de anderen) door op Nieuw project te klikken.

Op het display ziet u een menu aan de linkerkant, met een verzameling blokken die u kunt slepen naar de hoofdweergave. Deze kunnen worden geconfigureerd en kunnen worden gebruikt om een ​​smartphonecamera op afstand te bedienen of eenvoudig het LED-display te manipuleren. Door op Uitvoeren te klikken in een voltooid programma, kunt u een weergave van het programma zien in de micro: bit-emulator aan de rechterkant. Het is behoorlijk intuïtief.

muo-hardwarereviews-microbit-code

Zoals je hier kunt zien, hebben we een programma gemaakt dat wat tekst weergeeft - statisch en scrollen - wanneer de A- en B-knoppen op het micro: bit worden ingedrukt. We hebben het eerst getest op de emulator, voordat het gecompileerde bestand werd gesynchroniseerd met het micro: bit zelf.

Er zijn nog veel meer opties beschikbaar, en dankzij de eenvoudige block-and-loop-benadering van programmeren (eerder gedemonstreerd door de BBC- Doctor Who- gearomatiseerde The Doctor en de Dalek mobiele en browser-app) kan een kind van elke leeftijd snel aan de slag met de basisprincipes van programmeren. Overigens, als een BBC computerproject, kan de aanwezigheid van hun beroemde Time Lord-avonturier worden gevoeld - naast verschillende andere populaire BBC-shows - in de voorgecompileerde projecten die te vinden zijn op de BBC-gemerkte 500 MB USB-stick. Hier vind je een verzameling themavoeten die kunnen worden afgespeeld in glorieus 8-bits geluid, waaronder Sherlock, Strictly Come Dancing, het populaire Formule 1- racethema (Fleetwood Mac's 'The Chain') en natuurlijk, Doctor Who 50 Things Elke dokter die een fan moet kennen 50 dingen elke dokter die een fan moet kennen Doctor Who, een van de meest iconische tv-shows aller tijden, is ook een favoriete nerd. Meer lezen .

muo-hardwarereviews-microbit-music

Je kunt zien hoe het programma er in scriptvorm uitziet door op Omzetten te klikken - een handige manier voor jongeren en iedereen die nieuw is in programmeren om te zien hoe een script eruitziet, weg van de bouwstenen.

Synchronisatie van de BBC-micro: bit

Met het gecompileerde HEX-bestand dat het programma bevat, moet je het synchroniseren met de BBC micro: bit. Dit is relatief eenvoudig en kan worden gedaan door het micro: bit via een USB-kabel op uw pc aan te sluiten.

muo-hardwarereviews-microbit-sync

De initiële synchronisatie zal uw micro: bit instellen en vereist dat u de LED-matrix nauwlettend in de gaten houdt, waar pijlen naar de twee knoppen wijzen wanneer ze moeten worden ingedrukt en berichten scrollen om u te informeren wat u vervolgens moet doen.

muo-hardwarereviews-microbit-hex

Maak uw programma via de micro: bit-website en gebruik vervolgens de compileerknop om het op te slaan als een .HEX-bestand op uw computer. Dit kan worden opgeslagen in een speciale directory van micro: bit-projecten of direct worden gesynchroniseerd met de micro: bit. Als u het .HEX-bestand vanuit een map wilt kopiëren, sleept u dit eenvoudigweg naar uw bestandsbeheerder.

Maak je geen zorgen over deze bestanden die te veel ruimte innemen op je harde schijf; ze zijn klein, met de hierboven genoemde muziekbestanden niet meer dan 400 kilobytes per stuk (ongeveer de grootte van een afbeelding met een lage resolutie en minder dan een halve megabyte!).

Micro: bit Mobile Apps

Naast het aansluiten van het micro: bit op uw computer, kunt u het aansluiten op uw smartphone of tablet. Apps zijn beschikbaar voor apparaten met Android (4.4 en hoger) en iPhone / iPad (iOS 8 en hoger) en u hoeft alleen maar het micro: bit met batterijpakket of USB-voeding uit te voeren en te synchroniseren via Bluetooth, volgens de instructies in de app. Beide apps lijken vrijwel identiek; de screenshots en videoclips zijn afkomstig van de Android-release.

muo-hardwarereviews-microbit-android

Vanaf dat moment hebt u toegang tot de website micro: bit om aan de slag te gaan met code of kunt u bestaande codevoorbeelden uploaden die bij de app zijn geleverd, via de Bluetooth-verbinding. Voor audiotoepassingen moet u de audiokabel aansluiten op de 0- en GND-polen en een luidspreker of headset hierop. U kunt ook de zoemer gebruiken.

muo-hardwarereviews-microbit-android2

Er is uiteraard een enorm voordeel bij het hebben van de Bluetooth-verbinding met je telefoon of tablet. De micro: bit-app maakt het apparaat zo draagbaar als een smartphone en vergroot zijn potentieel als gaming- of draagbare hardware.

Vrijwel elk kind ouder dan 11 bezit een smartphone. Zou je liever niet dat ze hun micro: bit programmeren in plaats van tijd te verspillen met Snapchat. Wat je tiener niet wil dat je weet dat ze hun telefoon gebruiken voor wat je tiener niet wil dat je weet dat ze hun telefoon gebruiken, want het is geen geheim dat sociale media gebruiken is ongebreideld onder tieners - maar wat doen ze precies als ze de hele dag naar hun telefoon of computer staren? Lees verder ?

Wat kunt u doen met de BBC micro: bit?

Er zijn een hele reeks projecten beschikbaar voor de BBC micro: bit - zowel die in je hoofd als degene die je op de website zult vinden. De zelfstudiegids introduceert een drietal projecten: een alarm, een synthesizer en een spel dat regendruppels opvangt.

muo-hardwarereviews-microbit verbinden

Ondertussen betekenen de compacte afmetingen van de micro: bit dat de computer draagbaar blijft, wat betekent dat deze kan worden getoond! "Ja, " u denkt misschien, "iedereen zal willen staren naar een PCB vastgemaakt aan mijn borst, " maar onthoud alleen de 5 × 5 LED-matrix op deze programmeerbare PCB. Verschillende 3D-geprinte kisten en houders zijn beschikbaar (zoals dit kompas) en deze kunnen eenvoudig worden vastgemaakt of op kleding worden geknipt. Zou het micro: bit-speerpunt een revolutie in technomode kunnen zijn? De tijd zal het uitwijzen, maar de apparaten zien er verrassend goed vastgespijkerd uit aan kleding. Laat de BBC micro: bit gewoon niet nat worden.

Het grote aantal zakelijke partners dat samen met de BBC de micro: bit heeft geproduceerd, kan op de lange termijn een beperkende factor blijken te zijn, maar uiteindelijk is dit een nuttig en educatief stuk kit.

Ons oordeel over de BBC micro: bit :
Een geweldige manier om te beginnen met het coderen met een keuze aan hulpmiddelen voor kinderen en volwassenen, de micro: bit heeft een aantal nuttige componenten aan boord, zoals een reeks LED's. 8 10
In this article