handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig...

54
Docentenhandleiding micro:bit kaarten, v0.1 1 van 54 micro:bit kaarten Explorer Programmer Handleiding voor docenten

Transcript of handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig...

Page 1: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.11van54

micro:bitkaarten

ExplorerProgrammer

Handleidingvoordocenten

Page 2: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.12van54

DitiseenuitgavevanDevlabAcademyenCodeKids.nl

Alsergeensprakeisvanwinstoogmerkmagervrijelijkuitdezeuitgavewordengekopieerd,mitsdebronwordtvermeld.Jemagditdocumentdanookafdrukkenenkopiëren.

Alsjeopdeeenofanderemanierweleenwinstoogmerkhebt,neemdancontactopmetonsop:

ThisuserguideisissuedbyDevLabAcademyandCodeKids.nl

Reproductionforeducationalandnon-commercialpurposesispermittedprovidedthatthesourceisacknowledged.Suchacknowledgementmustbeincludedineachcopyofthematerial.

Incaseofcommercialuse,pleasegetincontactwithus:

[email protected]

[email protected]

Page 3: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.13van54

InhoudVooraf.......................................................................................................................................5Demicro:bitkaarten................................................................................................................6

Onderdelenvaniederekaart............................................................................................................6Werkenmetdemicro:bitkaarten....................................................................................................7Werkenmetdemicro:bit.................................................................................................................9Explorerkaarten.............................................................................................................................11Programmerkaarten......................................................................................................................11Meerweten?..................................................................................................................................12

Explorer1:Hallo....................................................................................................................15Kaart1A-Opdracht1:Laatjouwnaamzien..................................................................................15Kaart1B-Opdracht2:Klaarvoordestart......................................................................................15

Explorer2:Knoppen..............................................................................................................16Kaart2A-Opdracht1:LaatmijnnaamzienalsikopknopAdruk.................................................16Kaart2B-Opdracht2:Gebruikalleknoppen.................................................................................16

Explorer3:Tellen..................................................................................................................17Kaart3A-Opdracht1:Tellenmetdemicro:bit..............................................................................17Kaart3B-Opdracht2:Stappentellen............................................................................................17

Explorer4:Opslaan,importerenendelen............................................................................19Overdezekaarten..........................................................................................................................19Kaart4A-Opdracht1:Geheimeboodschapopslaan.....................................................................19Kaart4A-Opdracht2:Geheimeboodschapopenen.....................................................................19Kaart4B-Opdracht3:Geheimeboodschapopinternetopslaan..................................................20

Explorer5:Herriemaken......................................................................................................21Kaart5A-Opdracht1:Speelééntoon...........................................................................................21Kaart5B-Opdracht2:Happybirthday..........................................................................................21

Explorer6:Sensoren.............................................................................................................22Kaart6A-Opdracht1:Maakmuziekmetlicht...............................................................................22Kaart6A-Opdracht2:Toontjehoger............................................................................................22Kaart6B-Opdracht3:Horenhoewarmhetis..............................................................................22

Explorer7:Beweging.............................................................................................................24Kaart7A-Opdracht1:Kantelhetlicht...........................................................................................24Kaart7B-Opdracht2:Vanlinksnaarrechts..................................................................................25Kaart7B-Opdracht3:Vanlinksnaarrechtsenvanvoornaarachter...........................................25

Explorer8:Pinnen.................................................................................................................28Overhetaansluitenvandingenopdemicro:bit............................................................................28Kaart8A-Opdracht1:Raakme(niet)aan.....................................................................................28Kaart8B-Opdracht2:Knipperled..................................................................................................29

Explorer9:Getallen...............................................................................................................30Kaart9A-Opdracht1:Speelpapier-steen-schaar.........................................................................30

Programmer1:Variabelenenrekenen.................................................................................31Kaart1a-Opdracht1:Secondeteller.............................................................................................31Kaart1b-Opdracht2:Rekenmachine............................................................................................31

Programmer2:Debuggenenalgoritmes..............................................................................34Kaart2a-Opdracht1:Foutje.........................................................................................................34Kaart2b-Opdracht2:Ploteroplos..............................................................................................35

Programmer3a:Lussen.........................................................................................................38Kaart3a-Opdracht1:Multitasken................................................................................................38Kaart3b-Opdracht2:Knipperen(maarniettevaak)...................................................................38Kaart3c-Opdracht3:Playlist........................................................................................................39

Programmer4:Voorwaarden...............................................................................................40

Page 4: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.14van54

TipComputationalThinking............................................................................................................40Kaart4a-Opdracht1:Toonladder.................................................................................................40Kaart4b-Opdracht2:ENen/ofOFspelletje.................................................................................42Kaart4c-Opdracht1:Wiedruktealseerste?................................................................................43

Programmer5:Meethetlichtniveau....................................................................................45Kaart5a-Opdracht1:Plotstaafdiagram.......................................................................................45Kaart5a-Opdracht2:Meethetlichtniveau..................................................................................45

Programmer6:Versnellingenbeweging..............................................................................46Kaart6a-Opdracht1:X-moves......................................................................................................46Kaart6b-Opdracht2:Waterpas....................................................................................................46Kaart6c-Opdracht3:Maakeenkompas......................................................................................47

Programmer7:Radio............................................................................................................48Kaart7a-Opdracht1:Radioled.....................................................................................................48Kaart7b-Opdracht2:Speurneus..................................................................................................48

Programmer8:Functies........................................................................................................49Kaart8a-Opdracht1:Vanlinksnaarrechts..................................................................................49

Programmer9:Pins...............................................................................................................50Kaart9a-Krijgtdeplantgenoegwater?........................................................................................50Kaart9b–Schuifmuziek.................................................................................................................50

BIJLAGE1:Kaartenafdrukken...............................................................................................53Bijlage2:Systeemenbrowser..............................................................................................54

Page 5: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.15van54

VoorafHartstikkeleukdatjedemicro:bitkaartengebruikt.Opditmomentzijnertweesoortenkaarten:

• Explorer• Programmer

WewerkennoghardaaneenderdeseriekaartenspeciaalvoordeMakers.

Dekaartenendezehandleidingzijnnognietklaar.Alsjeopmerkingenenaanvullingenhebtdanhorenwediegraag!

Bedankt!

Begin2017hebbenongeveer15mensenmeegewerktinhetDocentOntwikkelTeamendeeersteinputgeleverdvoordezekaarten.Zonderdezeinputendegedeeldeervaringenuitdepraktijkhaddendekaartenendezehandleidingniettotstandkunnenkomen.

DitDocentOntwikkelTeamisopgezetenwordtondersteunddoor:

StichtingDevLabAcademy

NXP

FontysLerarenOpleidingTilburg

JetNet

CodeKids

Correspondentieoverdekaartenkangerichtwordenaan:

• LexvanGijsel,StichtingDevLabAcademy,[email protected]• ChrisDorna,CodeKids,[email protected]

P.s. TijdenshetsamenstellenvandezehandleidingisdevormgevingvandeblokjesindeBlockeditoraangepast.Hierdoorkanhetvoorkomendatjeindezehandleidingnogblokjesindeoudevormgevingziet.

Tip InBijlage1staathoejedekaartenzelfhetbestekanafdrukkenenafwerken.Dekaartenzijnooktebestellenviadewebshopvandemicro:bitNLcommunity.

Page 6: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.16van54

Demicro:bitkaarten

OnderdelenvaniederekaartTitelvandekaart

Nummervandekaart

Aantalkaartenoverditonderwerp

Denkalseenprogrammeur(ComputationalThinking)

DitonderdeelkomtalleenvoorbijdeProgrammerkaartenenisgebaseerdopdeLeerlijnProgrammereninhetPO.

Titelvandeopdracht

Bouwhetprogramma

Page 7: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.17van54

Iksnaphet

Ditzijnvragen/opdrachtendiedeleerlingaanzichzelfkanstellenomtebepalenofhij/zijhetsnapt.

Indezehandleidingvindjedeantwoordenopdevragen.

Uitlegvanblokjes

Alseenblokjevoorheteerstwordtgebruiktstaathierdeuitlegvanhetblokje.

Dithebjenodig

DithebjenodigAlhoeweljeheelveelverschillendedingenopdemicro:bitkuntaansluiten,hebbenweonsvoordeExplorerendeProgrammerkaartenbeperkttot:

micro:bit

Koptelefoonmetaansluitplug.

Vaakkanjeookdeoortjesvaneenmobieletelefoongebruiken

USB-snoertje

Krokodilsnoertjes

Laptop(metinternetverbinding)

USB-stick

Led

Werkenmetdemicro:bitkaartenHierondereenpaaroverwegingendiewijhebbengemaaktbijhetschrijvenvandekaartenenwatpraktischetipsvoorjouwmicro:bitlessen.

Voorwelkeleeftijden?DekaartenzijnvoorleerlingenmiddenbouwPO,bovenbouwPOenonderbouwVO.

Page 8: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.18van54

WehebbenveeldiscussiegevoerdofwegebruikmoestenmakenvandeNederlandstaligeofdeEngelstaligeblokjes:

VoorlopighebbenweervoorgekozenomopdeExplorerkaartendeNederlandseblokjestegebruikenenopdeProgrammerkaartendeEngelstaligeblokjes.HetisdebedoelingomdevolledigesetkaartenineenNederlandseeneenEngelseversiebeschikbaartestellen.

Opstellingindeklas• Doorhetlangeformaatvandekaartenkunnenzeookoprelatiefkleine

schooltafelsnaastdelaptopofhettoetsenbordwordengelegd.• Alsjewerktmetextralaptopszorgdandatniemandoverdeaansluitsnoerenkan

struikelen.• WijhebbengemerktdatjealsbegeleiderhetprettigstwerktalsdetafelsineenU-

vormstaanenjedusnietomdetafelshoefttelopenommeetekunnenkijkenophetschermvandeleerlingen.

MeerleerlingenachterééncomputerHetisgoedmogelijkomtweeleerlingentegelijkmetéénlaptopenéénmicro:bittelatenwerken.Jehebtnietalleenminderapparatuurnodig,maarleerlingenlerenookvanelkaar.

Eenpaartipsomhetsamenwerkennogbetertelatenverlopen:

• Koppelleerlingenvangelijkniveau.• Maakafsprakenoverhetafwisselenvanhetbedienenvancomputer.Bijvoorbeeld

naiederemicro:bitkaartwisselen.• Laatleerlingenmetelkaaroverleggenoverdevragendieopdekaartenstaan.• Zorgdaterruimtegenoegisomtewerkenenervoldoenderuimteistussende

verschillendekoppels.

Laatleerlingenzozelfstandigmogelijkwerken• Laatdeleerlingenzelfdemuisenhettoetsenbordhanteren.Vertel

watzemoetendoeninplaatsvanhetvoorzetedoen.Ookalsleerlingenelkaarhelpenisditeengoedegewoonte.

Programmeerlesgeefjemetdehandenindezakkenofmetjehandenopderug.

• Lerenprogrammerenisvooraleenkwestievanontdekkenenuitproberen.Hetisgeenenkelprobleem(enzelfsdebedoeling)datleerlingenafwijkenvandeopdrachtenopdekaarten.

• Jezalmerkendatsommigeleerlingenheelergsnelgaanofmetonverwachteoplossingenkomen.Laatzeaanandereleerlingenhunideeënenoplossingenvertellen.

Hoelangduurteenles?Datismoeilijktezeggen.Leerlingenkunnendekaarteninhuneigentempodoorwerken.Omergonomischeredenenishetbelangrijkdatkinderennaongeveer45-60minutenzichevenkunnenbewegen.

Page 9: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.19van54

Geluidaanofuit?Éénmicro:bitdiegeluidmaaktgaatnogwel,tweemicro:bitsgaatnognet,maaralshetermeerwordendanontstaatereenkakafoniedienietbijdraagtaaneengoedesfeeromteontdekkenenteleren.

Opeendeelvandekaartenstaanopdrachtenwaarbijdemicro:bitgeluidmaakt.

Netalsmetalleanderedingenindeklaswaarbijdeleerlingen‘eigen’geluidhebben,ishetgebruikvanhoofdtelefoonsaantebevelen.Dezehoevennietduurtezijn.Gebruikbijvoorkeurhoofdtelefoonsmeteenvolumeregelaarinhetsnoer.

OortjesmobieletelefoonsOokdemeesteoortjesvanmobieletelefoonszijnbruikbaar.

DeGNDpinverbindjemetdeGroundvandetelefoonplugenP0metdeLeftofRightvandeplug.

NummeringvandekaartenendeopdrachtenDevolgordevandekaartenisnietwillekeurigenweadviserenomdekaarteninvolgordetedoorlopen.Overhetalgemeenwordteenblokjeuitgelegdopdeeerstekaartwaarhetwordtgebruikt.

Werkenmetdemicro:bitWelkebrowser?DekaartenzijngemaaktopeenWindowscomputermetGoogleChromealsbrowser.Deeditorwerktookinanderebrowsersenopanderecomputersystemen.

AlsjewerkopeenApplecomputerdanziethetdownloadenenhetkopiërenvanbestandenerandersuit.

Ophttps://makecode.adafruit.com/browsersvindjedeeisendieaanhetsystemwordengesteld.ZestaanookinBijlage2.

JavaScriptBlockeditorDemicro:bitkanmetverschillendeeditorswordengeprogrammeerd.DekaartenzijngebaseerdopdeJavaScriptBlockeditor:http://makecode.org.EeneerderenaamvoordezeeditorisPXT-editor.

Page 10: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.110van54

Blokken/{}JavaScriptJekanindeEditoreenvoudigomschakelenvanhetprogrammereninblokkenofinJavaScript.

Opdekaartenmakenwegebruikvandeblokeditor.OpeenenkeleProgrammerkaartmakendeleerlingenvoorzichtigkennismetdeJavaScripteditor.

USB-kabelDestandaardUSB-kabelvandemicro:bitismaar15cmlang.Zekeralsje(voordeklas)ietswiltdemonstrereniseenlangerekabelhandig.Jekanhiervooriederemicrousb-kabelgebruiken.

Letop: USB-kabelsdiewordenmeegeleverdmetopladersofpowerbankszijnvaakalleenmaargeschiktvoordevoeding(stroom)enhebbennietdedraadjesdienodigzijnomdatateversturen.

BatterijenDemicro:bitkanzijnvoedinghalenuitdeUSB-aansluitingofuiteenbatterijhouder.Nugaathetaansluitenvandebatterijhoudernietechtmakkelijkenheeftdehouderdiestandaardwordtmeegeleverdgeenaan/uitschakelaar.

Bijeenaantalopdrachtengaandeleerlingenmeteengeprogrammeerdemicro:bitoppad.Inditgevalgebruikenzede(onhandige)batterijhouderofeenUSB-powerbank.

Letop: Sommige(grotere)powerbankshebbeneenbeveiligingdieervoorzorgtdatdestroomtoevoerwordtuitgeschakeldalsdeafgenomenstroomlaagwordt(alsdemobieletelefoonisopgeladen).Dezepowerbankszijnniettegebruikenomdatdemicro:bitheelweinigstroomgebruikt.

Page 11: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.111van54

ExplorerkaartenDeExplorerkaartenzijnbedoeldalseerstekennismakingmetdemicro:bit.Metdezekaartenmaakjekennismetdemogelijkhedenvandemicro:bit.Hetideeisdatleerlingendevoorbeeldennabouwenenhiermeeverderspelen.

Bijhetsamenstellenvandezekaartenwarendeverschillendemogelijkhedenendebelangrijkstecodeblokjeshetuitgangspunt.

OpditmomenthebbenwevoordeExplorerkaartenNederlandstaligeblokjesgebruikt.HetisonzebedoelingomookExplorerkaartenmetEngelstaligeblokjesbeschikbaartestellen.

ProgrammerkaartenDeProgrammerkaartenhebbenprogrammeerprincipesalsuitgangspunt.WehebbenhierbijgekekennaardeleerlijnProgrammereninhetPO(https://maken.wikiwijs.nl/74282/Programmeren_in_het_PO).

DezekaartenbeginnenmethetonderdeelDenkenalseenprogrammeur.Hiermeekaneenaansluitingwordengemaakttussenhetlerenprogrammerenvandemicro:bitenComputationalThinking.

VerbandleerlijnProgrammereninhetPOendeProgrammerkaartenOnderwerpComputationalThinking

Omschrijving Explicietgenoemdopkaart

Eenreeksinstructies,diewanneerdezestapvoorstapindejuistevolgordeuitgevoerdworden,toteenvoorafvastgestelddoelleiden.

Programmer2a

Page 12: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.112van54

OnderwerpComputationalThinking

Omschrijving Explicietgenoemdopkaart

Eenprobleemonderzoekenenuitsplitsenindeelproblemenomhetoptekunnenlossen.(Stappenplanmetkleineprobleempjesoplossen.)

Programmer9a

Patronen(model,vorm,kleur,voorbeeld,herhalingen)herkennen.

Programmer6c

Eenlusofloopzorgtervoordatietsherhaaldwordt.

Programmer3a

Foutenopsporenenfoutenoplossen.Ditnoemenweookweldebuggen.(Probleemoplossendvermogenondersteunen/ontwikkelen)

Programmer2a

Ietsdatgedaanwordtalseraanbepaaldevoorwaardenwordtvoldaan.Als….,dan…..

Programmer4a

Hetveralgemeniserenvanverschillendeproblemen,doordeverschillenwegtelaten.Eenoplossingvindendiebruikbaarisvoorverschillendeproblemendoorspecifiekeverschillenwegtelaten.

Programmer7a

Een"hulp"programmabinnenhet"hoofd"programmadathergebruiktkanworden.Wordtookwelgenoemdsubroutine.

Programmer8a

Eenvariabeleiseenwaardedievarieertenmoetwordenopgeslagenomtekunnenvergelijkenmetanderewaarden.

Programmer1a

Hetweergevenenorganiserenvangegevensinpassendegrafieken,lijsten,tekstenofplaatjes.

Programmer5a

BijdeProgrammerkaartenkomjeEngelstaligeblokjestegen.ErkomtookeensetmetNederlandstaligeblokjes.

Meerweten?VoorbeeldenViadeknopProjectshebjetoegangtottientallenprojectenenvoorbeelden.

Page 13: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.113van54

Projecten

Voorbeelden

HelpfunctieAlsjemeerwiltwetenoverdewerkingvaneenblokjeklikerdanmetjerechtermuisknopopenkiesHelp.

OverDevLabenCodeKidsDeStichtingDevLabAcademyenCodeKidshebbenalsdoelomtechniek,eninditgevalprogrammerenenmicro:bitopeenduurzamemanierteintegrereninhetonderwijs.Ditomdatweeringelovendatdezemaniervankennismakingmetelektronicaenprogrammerenvantoegevoegdewaardeisvoorhetonderwijsvanvandaagenmorgen.

Page 14: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.114van54

Indetoekomstzijnvaardighedenophetgebiedvancomputationalthinkingnietmeerwegtedenken.DevLabenCodeKidsvormenhiervoorsamenwerkingsverbandentussenbedrijveneninstellingendieeenzelfdedoelnastreven.

Zowerkenwenauwsamenmeto.a.NXP,JetNet,Philips,ICT-group,DeloitteenFontysLerarenOpleiding.

Doormiddelvandiesamenwerkingenwordenactiviteitenopgezetomhetdoelterealiseren.DekaartseriesEXPLORERenPROGRAMMERzijndaardeconcreteresultatenvan,alsmededeorganisatievanpilotsmetscholen,endeopzetvaneentrain-de-trainerprogramma.

Cursus/trainingSamenmetFontysLerarenOpleidingTilburg(FLOT)isbinnenhetSTEMTeacherLabdecursusmicro:bitopgezet,waarinkennisgemaaktwordtmetprogrammerenopdemicro:bit.Zelfsalsprogrammerennieuwvoorjeis,maaktdezecursusjewegwijsinhetprogrammerenenwordtduidelijkwaaromdemicro:bithiervooreenfantastischhulpmiddeliswaarleerlingen,maarookdedocenten,enthousiastoverworden.Naasthetprogrammerenzelf,wordtookaandachtbesteedaandedidactischeaspectenvanhetgevenvanprogrammeerlessen.

Page 15: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.115van54

Explorer1:Hallo

Kaart 1A - Opdracht 1: Laat jouw naam zien IksnaphetIkkanuitleggenviawelkestappenikeenprogrammamaakenditopdemicro:bitzet.

Antwoord1. Startdeeditor2. Programmabouwenindeeditor3. Hex-filedownloadenindeeditor4. Hex-filekopiërennaarmicro:bit(zorgervoordatmicro:bitviaUSBkabelopcomputeris

aangesloten)

Kaart 1B - Opdracht 2: Klaar voor de start IksnaphetnogsteedsIkkanuitleggenwaaromikdetekstnumaaréénkeerzie.

AntwoordHetblokbijopstartenwordtgestartalshetprogrammawordtgestart.Ditkanopdevolgendemomentengebeuren:

1. Directnadathethex-bestandvanafdecomputernaardemicro:bitisgekopieerd2. Alsjeopderesetknopopdemicro:bitdrukt.3. Alsdemicro:bitopeenspanningsbron(viaUSB-kabelofbatterij)wordtaangeslotenIksnaphetnogsteeds

Ikweet……nogeenmanieromdetekstnogeenkeertelatenzien.

AntwoordJekanhetblokbijopstartendusopnieuwstartendoordeUSB-kabelofdebatterijevenlostenemenenweeraantesluiten.

Page 16: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.116van54

Explorer2:Knoppen

Kaart 2A - Opdracht 1: Laat mijn naam zien als ik op knop A druk VraagWatgebeurteralsjenogeenkeeropdeknopdruktterwijldetekstnogvoorbijkomt?

AntwoordBijhetblokwanneerknopAwordtingedrukthoudtdemicro:bithoudtbijhoevaakjeopdeknopdrukt.Ditnoemenweookwelbufferen.Alsjeopdeknopdruktterwijldetekstnoglooptdanwordtdetekstnogeenkeergetoond.Totaalnetzoveelkeeralsjeopdeknophebtgedrukt.

Hieronderziejeeenanderemanieromtekijkenofeenknopisingedrukt(knopAwordtingedrukt).Hierbijwordternietgebufferd.

Kaart 2B - Opdracht 2: Gebruik alle knoppen VraagWatishetverschiltussendeblokkentoontekensentoonnummer?

AntwoordVooreencomputerishetbelangrijkomtewetenmetwatvoorsoortgegevenswetemakenhebben.Wenoemenditookweltypecasting.

• Eengroeptekensnoemenweeenstringenstaanaltijdtussendubbeleaanhalingstekens“…“.

• Eengroepcijfersiseennummer.Metnummerskunnenwebijvoorbeeldrekenenofeentellerbouwen.Jekanvannummersookzeggenofhetenenummergroterisalseenandernummer.

Ineenstringkunnenookcijfertekensvoorkomen(“Sofieheeft2broers”).

Page 17: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.117van54

Explorer3:Tellen

Kaart 3A - Opdracht 1: Tellen met de micro:bit VraagIkkanhetprogrammazoaanpassendatdetellerbegintbij100eneriederekeer2bijwordtopgeteld.

Antwoord

Kaart 3B - Opdracht 2: Stappen tellen IksnaphetIkkanhetprogrammazoaanpassendatalsikopknopBdrukniet0,maareen“x”ophetschermkomt.

AntwoordHierbijmoetinhet2edeelvanhetprogrammahetblokjetoonnummerwordenvervangendooreenblokjetoontekens.Alsjeinhetblokjetoonnummereen“x”probeertintevullendanzalditnietgaanomdatdeletterxeenandertypeisalshetgetal0nietgoedgaat.

IksnaphetnogmeerIkweethetverschiltussenlogoomhoog,logoomlaag,schermnaarbenedenenschermomhoog.

AntwoordDitkanjeeigenlijkalleenmaargoeduitleggenalsjedeverschillendemogelijkhedenopdemicro:bitlaatzien.Datkanmetditprogramma.

Page 18: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.118van54

Rechtopstaandoptafel

Opzijnkopstaandoptafel

Metrugliggendoptafel

Opzijnkopliggendoptafel

Page 19: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.119van54

Explorer4:Opslaan,importerenendelen

OverdezekaartenDezekaartengaannietoverhetprogrammerenmaaroverdemanierwaaropjeprogrammabestandenopslaatendezekuntdelenmetanderen.

BijdeeerstetweeopdrachtenwordteenberoepgedaanopICTbasisvaardigheden.Indepraktijkblijktdatveelleerlingennietgoedwetenwatprecieseenbestandis,hoedezeopeencomputerwordenopgeslagenenhoejebestandenkuntkopiëren.

Vooraldederdeopdracht(geheimeboodschapopinternetopslaan)geeftdemogelijkheidommetleerlingeninternetveiligheid(mediawijsheid)tebespreken.

DezehandleidinggaatnietverderinopICTbasisvaardighedenenMediawijsheid.DesitevandeStichtingLeerplanOntwikkeling(SLO)iseengoedstartpuntalsjehiermeeroverwiltweten:http://curriculumvandetoekomst.slo.nl/21e-eeuwse-vaardigheden/digitale-geletterdheid.OokKennisnetheefteenmooiestartpagina:https://www.kennisnet.nl/artikel/overzicht-leerlijnen-digitale-geletterdheid.

Kaart 4A - Opdracht 1: Geheime boodschap opslaan OverhetHEX-bestandAlsjehebtgewerktmeteerdereversiesvandeeditordanweetjewaarschijnlijkdatjetemakenhadmettweesoortenbestanden:

• HEX-bestandDitwashetbestanddatdoordeeditorwerdgegenereerdennaardemicro:bitmoestwordengekopieerd(netalsindehuidigeeditor).

• JSZ-bestandDitwashetbestandmethetprogrammadatjekonbewerken.

IndenieuweeditorhebbenwealleennoghetHEX-bestand.Hierinzitdusdecodevoordemicro:bitzelf,maarookhetprogrammadatindeeditorbewerktkanworden.

Kaart 4A - Opdracht 2: Geheime boodschap openen AlsjehetechtwiltwetenDelettersHEXstaanvoorhexadecimaal.Ditiseenvoorstellingvangetallendieuitgaatvan16verschillendekarakters:

0123456789ABCDEF

Alsjeeenhex-bestand(perongeluk)opentmethetWindowskladblokdanziejedit:

Jekaneenhex-bestandalleenbewerkenmetdeJavaScriptBlockeditor.

Page 20: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.120van54

Kaart 4B - Opdracht 3: Geheime boodschap op internet opslaan IksnaphetIkkanuitleggenwieerallemaalbijeenprogrammakunnendatikviainternethebgedeeld.

AntwoordAlsjeeenprogrammahebtgedeelddankunnenalleenmensendiedehyperlinkvanjouhebbengekregenhetprogrammaopenen.

Dehyperlinkkannatuurlijkweerwordendoorgestuurdzodatnogmeermensenjouwprogrammakunnenopenen.

Alsjeeenprogrammaaanpastenjewiltditweerdelendanmoetjeeennieuwehyperlinkmaken.

Page 21: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.121van54

Explorer5:Herriemaken

Kaart 5A - Opdracht 1: Speel één toon IksnaphetDuurtdetoonkorteroflangeralsjeeenhogerewaardevoorbpminvoert?

AntwoordHoemeerbeatserineenminuutwordenafgespeeld,hoekortertezijn.Detoonwordtduskorter.

Bijvoorbeeld:

BPM Duurvanéénbeat60 1seconde120 0,5seconde

Kaart 5B - Opdracht 2: Happy birthday IksnaphetJehebtookhetblokjepauzeer.Inditblokjevuljeinhoelanghetprogrammamoetpauzeren.

Ditdoejeinmilliseconden.Éénseconde(s)bestaatuit1000milliseconden(ms).

Ikkanuitleggenwathetverschilismethetblokje

AntwoordHetblokjepauzeerhoudtgeenrekeningmetdemaat(beat)vandemuziek.Voorhetinbouwenvaneenpauzeindemuziekisditblokjedusmindergeschikt.

Iksnaplussen

IkkanuitrekenenhoevaakdetoonwordtgespeeldalsikopknopAklik.AntwoordHieriseenherhaalblokjeopgenomenineenanderherhaalblokje.Programmeursnoemendatnesten.

Detoonwordt2x4=8keerafgespeeld.

Page 22: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.122van54

Explorer6:Sensoren

Kaart 6A - Opdracht 1: Maak muziek met licht IksnaphetIkkanuitleggenwaaromdetoonhogerwordtalsermeerlichtopdemicro:bitvalt.Antwoord

Alsermeerlichtopdesensorvaltdanwordthetgemetenlichtniveauookgroter.Hiermeewordtookdefrequentie(toon)hoger.

Kaart 6A - Opdracht 2: Toontje hoger Vraag

Watisdelaagstetoonenwatisdehoogstetoon?

AntwoordDelaagstefrequentieis0Hertz(hetlaagstelichtniveauis0en2x0=0)

Dehoogstetoonis2x255(hethoogstelichtniveau)=510Hertz

SuggestieOmdelaagstetoonte‘verleggen’naar1000Hertzkanjetweerekenblokjescombineren:

Kaart 6B - Opdracht 3: Horen hoe warm het is Vraag

Waaromwordtdetemperatuurvermenigvuldigdmet25?

AntwoordHettemperatuurverschilismaarenkelegradenenhethoorbareverschilintoonhoogteishierdoorookergklein.Doordegemetentemperatuurmet25tevermenigvuldigenwordthetverschilintoonhoogteookgroter.

Steldatdeomgevingstemperatuurverandertvan20°Cnaar23°Cdanishetverschilinfrequentiemaar3Hertz.

Page 23: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.123van54

Doordetemperatuurtevermenigvuldigenwordthetverschil75Hz:

25×23 − 25×20 = 575 − 500 = 75𝐻𝑧

Page 24: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.124van54

Explorer7:Beweging

Kaart 7A - Opdracht 1: Kantel het licht IksnaphetWaaromwordtdeversnellinggedeelddoor4?

AntwoordDemaximalewaardevandeversnellingis1000endemaximaalintestellenhelderheidis255.Doordeversnellingtedelendoor4zorgenweervoordatdehelderheidnietalleenveranderttussen0en255,maaroverhethelebereikvan0tot1000.

IksnaphetIkweethoeikmijneigenopmerkingofreactieaaneenblokjekantoevoegen.

TIP:Klikmetrechtermuisknopopeenblokje.

AntwoordAlsjemetderechtermuisknopopeenblokjekliktdanziejeditmenu:

MetReactietoevoegenkanjeeigencommentaaraaneenblokjetoevoegen.Hiermeehebalsjealsprogrammeurdemogelijkheidomjouwprogrammatedocumenteren.

Aaneenvraagtekentjeinhetblokjekanjeziendathetblokjeeenreactieheeft.

0

50

100

150

200

250

0 250 500 750 1000

Helderhe

id

Versnelling

Helderheid Helderheid(versnellinggedeelddoor4)

Page 25: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.125van54

Kaart 7B - Opdracht 2: Van links naar rechts VraagDevoorwaardeisnu:

Watmoetjeveranderenaanhetprogrammaalsjehet<teken(kleinerdan)indevoorwaardeverandertineen>teken(groterdan).

AntwoordDeblokjestussenalsendanmoetenwordenverwisseld.Hetprogrammazieterdanzouit.

Kaart 7B - Opdracht 3: Van links naar rechts en van voor naar achter AchtergrondinformatieBijdezeopdrachtwordenverschillendeals-dan-andersblokkeninelkaargezet(genest).Ditlevertnietaltijdoverzichtelijkecodeop.Hetprogrammakanookzowordenopgebouwd

Page 26: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.126van54

Tip:Omhetprogrammaminderbreedtetonenkanjeineenblokjemetdevoorwaardeklikkenmetderechtermuis

EnkiezenvoorExterneinvoeren.Hetprogrammawordtdanzogetoond:

Page 27: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.127van54

IksnaphetDitprogrammaistegrootominéénkeerophetschermtelatenzien(tenzijjeeenheelgrootbeeldschermhebt).Watkanjedoenomhettochhelemaaltetonen?

Antwoord

Rechtsonderinhetschermstaanknoppenwaarmeejekanin-enuitzoomen

Page 28: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.128van54

Explorer8:Pinnen

Overhetaansluitenvandingenopdemicro:bitBijdeeersteopdrachthebjenoggeenextraonderdelennodig.Bijdetweedeopdrachtgaandeleerlingeneenledjeaansluitenmetkrokodilsnoertjes.

Dezesnoertjeszijnerinveelverschillendekwaliteiten.Opscholentreffenwehelaasvaakdeslechtstekwaliteitaan:

• Voorleerlingenonhandelbaarvanwegeeen‘glibberige’buitenmantel.• Slechtofgeencontactomdatdekernvanhetsnoerslechtopdekrokodilklemis

geklemd.

Testdesnoertjesdaaromvoorafengooionbetrouwbaresnoertjesweg.

Kaart 8A - Opdracht 1: Raak me (niet) aan IksnaphetIkkanuitleggenofP0hieralsinputofalsoutputwordtgebruikt.

AntwoordPin0wordthieralsinputgebruikt.HetblokjewanneerpinP0wordtaangeraaktistevindenindegroepInvoer.

LetopPin0isookdestandaardaansluitingvooreenhoofdtelefoon.Hetvolgendeprogrammawerktdaaromdusnietgoed:

ICTBasisvaardighedenBijcomputershebjealtijdtemakenmetinvoer-enuitvoerapparaten.

• Bekendeinvoerapparatenzijneencomputermuisentoetsenbord.• Bekendeuitvoerapparatenzijnbijvoorbeeldbeeldschermenenprinters.

Erzijnooksteedsmeergecombineerdeapparaten,denkaaneentouchscreenofeenprinterdieookalsscannergebruiktkanworden.

Page 29: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.129van54

Kaart 8B - Opdracht 2: Knipperled OverledsLedshebbeneenlangeeneenkorteaansluiting.Delangeaansluitingisdeplus(Anode)endekorteaansluitingdemin(Kathode).

Bijveelopdrachtenwordteenweerstandgebruiktomdestroomdoordeledtebeperken.Striktgenomenisditnodig,maarindepraktijkgaathetbijdespanningdiedemicro:bitafgeeft(3Volt)ookprimazonderdezeweerstand.

Veelgemaaktefouten/problemenbijhetaansluiten• Minenplusverwisseld.• Krokodilklemmaaktnietgoedcontactmetdeled.• Krokodilklemmaaktnietgoedcontactmetdemicro:bit.• Krokodilklemmenmakenonderlingkortsluiting.• Ledisstuk(zieLedtestenhieronder).• Krokodilsnoertjeisstuk(ziebeginvandithoofdstuk).Jekansnoertjestestenmet

deopdrachthiervoor(Raakme(niet)aan)

LedtestenAlsjenietzekerweetofeenled(nog)goediskanjedelangedraadtegende3VpinendekortedraadtegendeGNDpinhouden.

Gewonelampjes?Veelscholenhebbeneenvoorraadgloeilampjes.Omdatdezevrijveelstroomnodighebben,kanjezenietgebruikenopdemicro:bit.

IksnaphetIkkanuitleggenofP0hieralsinputofalsoutputwordtgebruikt.

AntwoordAlsoutput

Page 30: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.130van54

Explorer9:Getallen

Kaart 9A - Opdracht 1: Speel papier-steen-schaar IksnaphetIk weet welke waarde ik moet invullen als ik een dobbelsteen wil maken.

AntwoordHetgetalis5.Omdatdezefunctiealtijdbegintmet0moeteréénwordenopgeteldalsjehet‘geworpen’getalopdemicro:bitwiltlatenzien.Datkanopverschillendemanieren:

Zo:

Ofzo:

Ofzo:

Ofzo

IunderstanditIkweetdeEngelsewoordenvoorals,dan,andersenandersals?

Antwoordals if

dan then

anders else

andersals elseif

Page 31: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.131van54

Programmer1:Variabelenenrekenen

Kaart 1a - Opdracht 1: Secondeteller OpdrachtBouwnumetdezeblokkeneenteller.Tussenhettonenvaniedergetalmoetéénsecondewordengewacht.

Oplossing

IksnaphetIkkanditprogrammazoaanpassendathetbeginttetellenbij2endaarnaalleenevengetallenlaatzien(0,2,4etc.)Oplossing

Oplossing

IksnaphetIkkanvertellenwatermetdenaamvandevariabeleninhetprojectgebeurt.

AntwoordAlsjedenaamvaneenvariabeleverandertdanwordtdezeveranderinginhetheleprojectdoorgevoerd.

Kaart 1b - Opdracht 2: Rekenmachine Achtergrond:Namenvanvariabelen• Alsineenprogrammaveelverschillendevariabelenwordengebruiktdanishet

belangrijkdatleerlingenlerenomvariabeleneenlogischenaamtegeven.• Voorkomspatiesindenamenvanvariabelen.DeJavaScripteditoraccepteertdeze

spatiesniet.• Denaamvaneenvariabelemagnietmeteencijferbeginnen.• Programmeursgebruikenbijdenamenvanvariabelenhoofdlettersenkleineletters

getal_a,zaldoorveelprogrammeursalsgetalAwordengeschreven.

Page 32: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.132van54

Iksnaphet1ToenjedecodevanknopAdupliceerdewasdekopievaag.Waarom?

AntwoordErwasaleenblokonbuttonApressed.Steldatjetweevandezeblokkenzouhebbendanweetdemicro:bitnietwelkecodeuitgevoerdmoetwordenalsopknopAwordtgedrukt.

Hetblokforeverkanjewelvakerinéénprogrammagebruiken.

Iksnaphet2• Inplaatsvanvermenigvuldigenkanikdegetallenookoptellen,aftrekkenendelen.

OplossingDitdoejedoordeoperatorinhetrekenblokjeaantepassen

Operator Teken VoorbeeldOptellen + 6+2=8Aftrekken - 6-2=4Vermenigvuldigen x 6x2=12Delen ÷ 6/3=2Machtsverheffen ^ 6^2=62=36

Operator:https://nl.wikipedia.org/wiki/Operator_(wiskunde)

Iksnaphet3• Ikkanuiteggenwatditdeelvanhetprogrammadoet

AntwoordDitdeelzorgtervoordathethoogstegetaldatkanwordeningevoerd9is.Inditvoorbeeldhebbenwehiervoorgekozenomtevoorkomendatdeteksttijdenshetinvoerengaatscrollen.

Devoorwaardekanjeookoptweeanderemanierenopgegeven:

Page 33: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.133van54

Page 34: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.134van54

Programmer2:Debuggenenalgoritmes

Kaart 2a - Opdracht 1: Foutje Ikkanuitleggen……ofditeenfoutinhetalgoritmeofeensyntaxfoutis.

Antwoord

DevariabelemijnGetalwordteerstgevuldmeteentekst(string),waarnawordtgeprobeerdomdezeteksttelatenzienmethetblokjeshownumber.Ditblokjekanechteralleenoverwegmetgetallen.

VoorbeeldvaneenfoutinhetalgoritmneBijditprogrammawordtdetekst“Hallo”nietgetoondomdatdeblokjesshowstringensetmijnTeksttoindeverkeerdevolgordestaan.

Overhetalgemeenkanjehetvolgendezeggen:

• Bijeensyntaxfoutdoethetprogrammahetniet• Bijeenfoutinhetalgoritmedoethetprogrammanietwatdeprogrammeurwilde.

Iksnaphet...wantikkanhetprogrammaoptweemanierenaanpassenzodaterweleen2ophetdisplaykomt.

Oplossing1GebruikanderblokomvariabelevanhettypeStringtelatenzien

Oplossing2VuldevariabelemeteenwaardevanhettypeNumber(Getal)

Oplossing3(voordespecialisten)Jekanvaneenstringeenvaluemaken.Hieronderziejehoedatkan:

Page 35: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.135van54

Alseenvariabeleeenmaalisgevuldmeteenstringofmeteengetaldankanjehettypenietmeerveranderen.Jekanweleennieuwevariabele(mijnEchteGetal)makeneneenparse(converteer)blokgebruikenomvandestringeeninteger(ziehieronder)temaken.

AchtergrondinformatieIndeonlinedocumentatievandeJavaScriptBlockeditorwordtinplaatsvandetermNumberookIntegergebruikt.StriktgenomenkaneenNumberiederpositiefofnegatiefgetalzijn.EenIntegerisaltijdeengeheelpositiefofnegatiefgetal.Demicro:bitkanalleenoverwegmetIntegers.

Alsjedezecodeinvoertverschijntereen2ophetdisplay

Datdemicro:bitinternalleenmetintegerswerktblijktalsjeeenbloktoevoegt.Terwijljerekenkundigverwachtdatereen5(5/2x2=5)ophetschermkomt,staatereen4.

Kaart 2b - Opdracht 2: Plot er op los TipblokjeplotxyLaatdeleerlingeneventueeleersthetblokjeplotxyontdekkenmetditprogramma.

Ikkanvertellen……wathet‘foute’programmaweldoetenwatniet.

Page 36: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.136van54

AntwoordHetlooplichtbeginttelkensbijhettweedeledjeinplaatsvanbijheteerste.

Bijhetzoekennaarfoutenishetbelangrijkdatjezopreciesmogelijkbeschrijftwatjezietenwaterfoutgaat.

IksnaphetIkhebhetprogrammazoaangepastdathetweldoetwatdebedoelingis.

Watgaaterfout?Hetgaatfoutmetdeeersteblokjeindelusforever.Hierwordtdevariabeletelleralmetéénverhoogdterwijlhetledjeop(0,0)nogmoetwordenaangezet.Hiernastaantweemogelijkeoplossingen.

Oplossing1Heelveelprogramma’swerkenmetditsoorttellersenhetisgebruikelijkomdetellerpasopheteindevaneenlusoptehogen.Ditisookde1eoplossing

Page 37: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.137van54

Oplossing2Hierbijblijftdevolgordevandeblokken(syntaxis)hetzelfde,maarbeginnenweniettetellenbij0,maarbij-1.

EenanderalgoritmeInplaatsvanhet‘zelf’ophogenvandetellerentelkensmeteenifthenblokcontrolerenofdezedemaximalewaardeheeftbereiktkanjeookgebruikmakenvanhetfor…from0to…blok.(dezezogenaamde'lus'wordtinkaart3uitgelegd)

Page 38: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.138van54

Programmer3a:Lussen

Kaart 3a - Opdracht 1: Multitasken Metmultitaskenbedoelenwedateencomputerofeenmensverschillendetakentegelijkuitvoert.Voorwatbetreftdecomputermoetwordenopgemerktdathetlijktalsofditzois.Indepraktijkwordendeverschillendetakeninkleinestukjesgesplitstdierazendsnelachterelkaarwordenuitgevoerd.

Doordathetblokjeforevervakergebruiktkanworden,isheteenvoudigomdemicro:bitverschillendezakentegelijktelatendoen.Alleandere‘hoofdblokken’magjemaaréénkeerineenprogrammagebruiken.Inde

editorzijndezefoutengemarkeerdmeteengeelraster.

Iksnapwaarom……ditprogrammaniet(helemaal)werktindesimulator.

AntwoordIndesimulatoris(nog)geenmogelijkheidomdetweeknoppentegelijkintedrukken(demuiszoudanoptweeplaatsentegelijkmoetenzijn).

Voorhetblokverschijntindesimulatoreenknopwaarmeehetindrukkenvandetweetoetsentegelijkwordtgesimuleerd.Ditwerktechternietbijdeblokjes

buttonAispressedenbuttonBispressed.

Iksnaphetverschil……tussendezeblokken:

Antwoord

Reageertpasalsdeknopwordtingedruktendaarnawordtlosgelaten.

Reageertdirectalsdeknopwordtingedrukt.

Kaart 3b - Opdracht 2: Knipperen (maar niet te vaak) IksnaphetWordtmethetEngelsewoordjetoinditbloktotoftotenmetbedoeld?

AntwoordInhetblokjedoetdevierookmee.Samenmetdenulwordtdelusdusvijfkeerdoorlopen.Taalkundigzouhet

Page 39: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.139van54

dustotenmetmoetenzijn,indeNederlandsevertalinghebbenwehetechterookovertot.

Kaart 3c - Opdracht 3: Playlist Ditiseenmoeilijkekaartenwehebbenhemopgenomenomallesoortenlussentekunnenbehandelen.

HetisookvoorheteerstdatweeenuitstapjemakennaardeJavaScripteditor.

IksnaphetIkkanhetprogrammazoaanpassendatdelijstmettonen4keerwordtafgespeeldalsikopknopAdruk.

Oplossing

VoordespecialistenIndezeoplossingwordtdelijst(hetarray)vierkeeropgebouwd.Ditkostprocessortijdeneenprogrammeurzaldelijstinhetbeginvanhetprogrammaopbouwen.Hetprogrammazieterdanzouit:

Letop BijhetwerkenmetdeJavaScript(tekst)versievanhetprogrammamaggeentypfoutgemaaktworden,zoalsbijvoorbeeld]vervagendoor),ofeenpuntgebruikeni.p.v.eenkomma.Ditleidtindemeestegevallentotsyntaxfoutenwaardoorhetprogrammanietmeer(goed)kanwordenuitgevoerd,ofnietmeernaarblokkenkanwordenteruggezet.

Page 40: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.140van54

Programmer4:Voorwaarden

TipComputationalThinking

IndeleerlijnProgrammereninhetVOstaanleukeunplugged1oefeningenomkennistemakenmetals–dan–andersals–als.

• Middenbouw:https://maken.wikiwijs.nl/74282/Programmeren_in_het_PO#!page-1838209

• Bovenbouw:https://maken.wikiwijs.nl/74282/Programmeren_in_het_PO#!page-1838211

Kaart 4a - Opdracht 1: Toonladder Hetblokjefor…from0to...Metditprogrammaatjekanjedewerkingvanhetblokjelatenzien

Iksnaphet• Devariabeletellerteltvan0t/m4.Waaromstaatditdannietinhetprogramma?

AntwoordDitisnietnodigomdatditbijdevoorwaardeelseisafgevangen.

Dooreenextraelseiftoetevoegenenelseteverwijderenzoujeditwelnodighebben:

1UnluggedactiviteitenzijnoefeningenoverComputationalThinkingwaarbijgeencomputernodigis

Page 41: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.141van54

Anderalgoritme1Omdatereenrekenkundigverbandistussendeopeenvolgendetonenkanmetditprogrammahetzelfderesultaatwordenbereikt.

Anderalgoritme2(voordespecialisten)Alsergeenrekenkundigverbandistussendankanjegebruikmakenvaneenarray(lijst)waarindeverschillendetoonhoogtesstaan.

Page 42: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.142van54

Kaart 4b - Opdracht 2: EN en/of OF spelletje IksnaphetDezinKimofJanenFatimakrijgentaartkanjeoptweemanierenuitleggen.Ikkanhetverschiluitleggentussen:

AntwoordDitiseentypischvoorbeeldwaarbijdeprogrammeurmoetafvragenwatpreciesdegewenstelogicais.HieronderziejehoedezinKimofJanenFatimakrijgentaartduidelijkerkanwordengeschreven.

Meteenkomma:

• KimofJan,enFatimakrijgentaart

Methaakjes:

• (KimofJan)enFatimakrijgentaart

Meteenkomma:

• Kimof,JanenFatimakrijgentaart

Methaakjes:

• Kimof(JanenFatima)krijgentaart

Page 43: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.143van54

VoordespecialistenDitprobleemkomtookvoorbijrekenen.Bijeensomals3+2x4isechtervastgelegdinwelkevolgordedeberekeningmoetwordenuitgevoerd(oudeezelsbruggetjeMijnheerVanDaleWachtopAntwoord).

BijlogicageldtderegelNAO:

1. Not2. And3. Or

Ditspeelteenrolbijtekstueleprogrammeertalenwaarderegelzogeschrevenwordt:

Operator Betekenis

|| OR

&& AND

Kaart 4c - Opdracht 1: Wie drukte als eerste? Vraag• WatgebeurtalsjeknopAingedrukthoudtendaarnaopknopBdrukt?• WatgebeurtalsjeknopBingedrukthoudtendaarnaopknopAdrukt?

AntwoordInheteerstegevalverandertdeAineenB,

InhettweedegevalblijftdeBstaan.

Snapikhet?Ikkanvoorspellenwaterophetdisplaykomttestaanalsopdeknopwordtgedrukt.

AntwoordAlsopknopAwordtgedruktkomtereen0testaan.

HetblokjebuttonAispressedgeeftWaar(True)alseropdeknopwordtgedrukt.

DaarvoorstaatdriekeereennotblokjediedewaardevanbuttonAispressedtelkens‘omdraaien’.Ditheetofficieelinverteren.

Hetwerktnetalsmeteenmuntje:alsjehettweekeeromdraaitdanligthetweerhetzelfde.Driekeeromdraaiengeefthetzelfdeeffectalséénkeeromdraaien.Dedrienotblokjesdoendusuiteindelijkhetzelfdealséénzo’nblokje.DevoorwaardedieoverblijftisALSknopANIETisingedrukt.

Page 44: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.144van54

Indatgevalziejeeen1.AlsjeopdeknopdruktdanisdevoorwaardeNIETWAARenwordthetblokjeachterelseuitgevoerd.

Page 45: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.145van54

Programmer5:Meethetlichtniveau

Kaart 5a - Opdracht 1: Plot staafdiagram Ikkanvoorspellen……hoehetstaafdiagrameruitzietalsikditprogrammeer.

AntwoordDemaximalewaardediewordtverwachtis25.Bij100gaandusalleledsbranden:

Kaart 5a - Opdracht 2: Meet het lichtniveau Hoekanhetdathetdisplaytegelijklichtkangevenlichtkanmeten?Inhettotaalwordenernegenledsgebruiktomlichttemeten.Ditdoenzein4milliseconde(vierduizendstevaneenseconde).Vaniederesecondegevendezeledsdus99,6%lichtenzijnze0,4%vandetijdbezigmethetmetenvanlicht.Ditgaatzosneldatjenietzietdatdeledstijdensdelichtmetingevenuitzijn.

Delichtsensorisoverigenshetgevoeligstvoorroodlichtomdatdedeledshetgevoeligstzijnvoordekleurlichtdiezekunnengeven.

Page 46: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.146van54

Programmer6:Versnellingenbeweging

Kaart 6a - Opdracht 1: X-moves Ikweetwaarom……inditprogrammabijuptodewaarde1000isingevuld.

AntwoordDitisomdat1000demaximalewaardeisdiehetblokjeacceleration(mg)kanteruggeven.

Kaart 6b - Opdracht 2: Waterpas Ikweetwaarom……voordewaterpasstandwordtgecontroleerdofdeabsolutewaardevandeX-versnellingendievandeY-versnellingkleinermoetenzijndan100.

AntwoordDitisomdatdenauwkeurigheidanderstegrootzouzijn.Dewaardevanaccelerationkannamelijkvariërenvan–1000to+1000.

Opdezemanierisdewerkingvanhetwaterpasduidelijk.Erisnatuurlijknietsoptegenomdenauwkeurigheidgrotertemaken.

Tip:MaakereenspelvanJekanhetmicro:bitwaterpasgebruikenomereenspelmeetespelenwaarbijéénofmeerkinderendemicro:bitmoetenverplaatsenendaarbijhorizontaalmoetenhouden.Hetwordtdaninteressantomhetprogrammazoaantepassendatdeledsgaanknipperenalsdemicro:bitteschuinwordtgehouden.

Page 47: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.147van54

Kaart 6c - Opdracht 3: Maak een kompas IksnaphetAlswedewindrichtingenopnoemendandoenweditmeestalindevolgordeNoord,Oost,Zuid,West(metdeklokmee).

Waaromstaanzeinhetprogrammaindeomgekeerdevolgorde(Noord,West,Zuid,Noord)?

AntwoordSteldathetprogrammaandershaddenopgebouwd.

InditvoorbeeldisdevoorwaardevoorNoordnogsteedsjuist.

DevoorwaardevoorOostlijktjuist,maarsteldathetkompasrichtingZuid(180°)wijstdangaathetfout.180isnamelijkookgroterdan45enophetdisplaykomtOosttestaan.

Ditprogrammadoetwelwatdebedoelingis.

Page 48: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.148van54

Programmer7:Radio

Kaart 7a - Opdracht 1: Radioled Iksnaphet• Hetprogrammabestaatuitdriedelen.Ikkanuitleggenwatiederdeeldoet.

Antwoord1. Heteerstedeel

Hierinkrijgtdevariabelexdestartwaardeenwordthetschermleeggemaakt.Programmeursnoemenditinitialiseren.2. Hettweededeel

Ditisdezenderfunctievanhetprogramma

3. Hetderdedeel

Ditisdeontvangerfunctievanhetprogramma

Kaart 7b - Opdracht 2: Speurneus VraagWaarommoetdemicro:biteerstineenenvelop?

AntwoordHiermeevoorkomjedekansopkortsluitingalsjedemicro:bitdirectinaluminiumfoliezouwikkelen.

Page 49: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.149van54

Programmer8:Functies

Kaart 8a - Opdracht 1: Van links naar rechts Opdezekaartwordengeenvragenaandeleerlinggesteld

Page 50: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.150van54

Programmer9:Pins

Kaart 9a - Krijgt de plant genoeg water? Dezekaartisgebaseerdopéénvandevoorbeeldenopdewebsitevandeeditor:https://makecode.microbit.org/projects/soil-moisture/code

Overanaloogendigitaal• Eenanaloogsignaalkanallewaarden

aannemen.Zozittussen7en8bijvoorbeeld7,5,maarook7,55en7,5000067etc.

• Eendigitalewaardelaatzichineengetalmeteenvastaantaldigits(cijfers)beschrijven.Metdigitaletechniekwordtoverhetalgemeenbedoelddatdesignalenmaartweewaarden(betekenissen)kunnenhebben:

Ja Nee

Waar Onwaar

True False

Één Nul

Aan Uit

Zieook:https://wikikids.nl/Analoog_en_digitaal

OmovernatedenkenZijndecijfersdiejeleerlingengeeftanaloogofdigitaal?Enwatisdaneenzesminofeenzevenplus?

Iksnapwaarom……deprogrammeurditblokjeheefttoegevoegd.

AntwoordHiermeewordteenpauzevan5seconden(5000milliseconden)toegevoegd.Devochtigheidvaneenplantzalimmersnietheelsnelveranderen.Dooromde5secondentemetenwordtmindersstroomgebruiktengaatdebatterijlangermee.

Kaart 9b – Schuifmuziek OverweerstandenWeerstandiséénvandedrieelementenuitdeWetvanOhm.Dezewetbeschrijfthoeelektrischespanning,stroomenweerstandzichttotelkaarverhouden:

𝑆𝑡𝑟𝑜𝑜𝑚 = 𝑆𝑝𝑎𝑛𝑛𝑖𝑛𝑔𝑊𝑒𝑒𝑟𝑠𝑡𝑎𝑛𝑑

Page 51: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.151van54

Deweerstanddiebijdezeopdrachtwordtgebruiktbestaatuithetgrafietpoeder(koolstof)uiteenpotlood.

Hetisbijhet‘tekenen’vandeweerstandbelangrijkdatereen‘vette’strookontstaat.

Debreedtevandestreepmoetongeveer2mmzijn.Hoebrederjedestreepmaakt,hoelagerdeweerstandenhoekleinerhetverschilinweerstandalsjeermetdeklemmenoverschuift.

Letop: Gebruikeen‘echt’potlood.Erzijnookpotlodendiegeengrafietbevatten.

IksnaphetDebasisvanhetprogrammawaarmeedeprogrammeurhetideeheeftgetestzagerzouit:

Uiteindelijkziterveelmeerinhetprogramma.Kanjijuitleggenwathetprogrammanogmeerdoetenwelkeblokjeshiervoorzorgen?

AntwoordTenopzichtevanhetbasisprogrammaheefthetuiteindelijkeprogrammanogtweeanderefunctionaliteiten:

• Aan/uitfunctievoorhetgeluid• Onderdrukkingvangeluidalsergeencontactwordtgemaakt(drempel)

MetdevariabelegeluidAanwordtgeregeldofhetgeluidAanofUitstaat.

BijdestartvanhetprogrammawordtgeluidAangevuldmetTrue.

MetknopAwordthetgeluidaanenuitgezet.

Page 52: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.152van54

ErisalleengeluidalsdevariabelegeluidAandewaardetrueheeftENdegemetenwaardevandeweerstand(mijnWeerstand)groterisdan400.

Hetafspelenvandetoonwordtgerealiseerdmethetblokjerest(ms).

Aandachtspunten• Hetkanzijndatdedrempelvan400tehoogoftelaagis.Experimenteerhiermee• Alshetprogrammanietwerkt,controleerdanofdeweerstandgoedisaangesloten

enookwerkt.Ditkanmethetbasisprogramma:

Page 53: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.153van54

BIJLAGE1:KaartenafdrukkenDekaartenhebbeneenlangwerpigevorm.Hierdoorkunnenzeookopde(relatief)smalleNederlandseschooltafeltjesnaastdelaptopoftoetsenbordwordengelegd.

1. Drukdepdfinkleurafopwitpapier.Kieserbijdeprinteroptiesvoordathetdocumentopwaregroottewordtafgedrukt.

2. Snijdrondom5mmaf3. Vouwhetpapierdubbel4. Lamineerdekaart.Gebruikalshetevenkangeenglanzend,maarmat

lamineerplastic.

Alsjemeerderekaartenmoetafdrukkendankanjezedubbelzijdigafdrukkenennahetafsnijdenvande5mmdoormiddensnijden.

Page 54: handleiding voor docent (0.1) lvg - Microbit · 2017-09-20 · Laat leerlingen zo zelfstandig mogelijk werken • Laat de leerlingen zelf de muis en het toetsenbord hanteren. ...

Docentenhandleidingmicro:bitkaarten,v0.154van54

Bijlage2:SysteemenbrowserKijkvooreenactueeloverzichtophttps://makecode.adafruit.com/browsers.

Windows YouneedoneofthesebrowsersrunningonWindows7,Windows8,Windows8.1,orWindows10:

• InternetExplorer11• MicrosoftEdge• GoogleChrome• MozillaFirefox

Mac YouneedoneofthesebrowsersrunningonOSX10.9Mavericks,OSX10.10Yosemite,OSX10.11ElCapitan,ormacOS10.12Sierra:

• Safari• GoogleChrome• MozillaFirefox

iOS • Safari9orhigher

Android • GoogleChrome• ChromeforAndroid• FirefoxforAndroid

ChromeOS • Version58orhigher