Deze week gaan we aan de gang met een uitgebreider Python script om zelf de afstandssensor te gebruiken. Dat als voorbereiding op de aansturing van de motor zelf.
Wil je zelf nog meer Python leren?
Op onderstaande website kun je leren programmeren in Python.
Heb je (thuis) een Windows computer, dan moet je eerst Python installeren:
Alweer de laatste bijeenkomst van het eerste blok.
Tjonge.. Wat is er een boel gedaan door jullie! Via batterijen, magneten, bibberspiralen, leds en knopjes en breadboards naar Raspberry Pi’s met Scratch!
Wij zijn super trots op jullie!
Wil je zelf aan de gang dan kun je dat op 2 manieren doen, Online en op je eigen PC.
1. Online
Op https://scratch.mit.edu/ kun je via “Maak” ( in de menu balk) direct gaan scratchen. Tip : zet eerst de taal op NL via de wereldbol links bovenin. Tip : rechts zie je oefeningen om te doen om nieuwe dingen te leren.
Wil je iets opslaan? Dan heb je een account nodig. Maak dat eventueel met je vader of moeder aan.
Om je eigen bestand te uploaden klik je “Bestand”, “Uploaden vanaf je computer” en dan selecteer je je uitgepakte bestand en kun je door.
2. Offline op je eigen pc
Ga naar : https://scratch.mit.edu/scratch2download/ en download / installeer het programma. Voordeel is dat je niet Online hoeft te zijn. Je hebt ook geen account nodig.
Overigens, een iets beperktere versie van Scratch, is er ook voor de iPad.
Ik kan de bestanden even niet online zetten jongens.
Doen we vrijdagmiddag gelijk samen even! Sorry kids!
Dat gezegd hebbende :
Afgelopen vrijdag stonden er 6 Raspberry Pi’s klaar. Standaard zit daarop Scratch. Het doel voor de komende 2 weken is dat we in Scratch een spelletje maken en dat er dan op het breadboard, waar we vorige week mee gewerkt hebben, een led of zoemer of motor, aan gaat. We dachten : “en dat in 3 keer, dat is ambitieus!”
Maar jongens, wat een super werk is er vrijdag verricht! Complimenten aan de inzet en het plezier!
We hadden ons voorbereid op veel verschillen in kunde en kennis over computers, logica, met een nieuw programma omgaan. Ten onrechte. Wat blijkt toch weer eens dat kinderen nu toch echt gewend zijn aan het omgaan met een computer.
Filmpjes
We hebben van 4 groepjes een klein verhaaltje over wat ze gemaakt hebben. In een uurtje. 1 tweetal is echt aan het ontdekken. Een ander verzint een eigen uitdaging
(Schip vaart over de zelf getekende zee) en 2 andere groepjes maken de ‘opdracht’ van het doolhofspel.
Komende 2 keer maken we de breadboards vast aan het spel!
Bronnen
Scratch – Begin hier – Klik even op de wereldbol links boven en selecteer Nederlands. Daarna vind je rechts in het Nederlands leuke oefenprojecten.
Je kunt ook met je ouders een account maken en dingen online bewaren.
Nou, dat verzinnen we dus zelf ook pas net een beetje van tevoren.
Maar we hebben het volgende idee:
Als ze een stroomkring begrip hebben, dan is er een oorzaak-gevolg idee. Dat is handig bij fysieke schakelingen én voor begrijpen wat programmeren is.
Kinderen kunnen vanuit de ideeën “stroomkring” en “de plus via de lamp/schakelaar/weerstand met de min verbinden” ook daadwerkelijk schakelingen maken. Knutselen. Proberen. Fouten maken. En dat mag best een kapot lampje opleveren. We spreken echt niet over formules of echt lastige begrippen als spanning.
Vandaag hebben we bijvoorbeeld weerstand nieuw ingebracht als: “Iets dat de stroom afremt, waardoor er minder stroom door de LED stroomt. Dat is handig, want ze kunnen niet zoveel hebben.”
Of vertellen we over stroom:
“Stroom is wat er gebeurd als je een batterij op een geleider aansluit. De energie uit de batterij komt zo in de lampjes”.
We willen graag dat kinderen de stroomkring zoeken. We knutselden met draadjes en batterijen, met koperdraad en hout, en vandaag met leds, weerstanden en op een breadboard. Eigenlijk praten we steeds alleen over het begrip van de kring die dicht moet.
Lastig hoor…. het overbrengen van theorie is geen doel, maar wel mooi als we er over kunnen praten als reactie op een observatie als:
– “He, de groene LED brand feller dan de oranje”.
– “He, ik kan de lampjes zachter laten branden als ik ze achter elkaar verbind”
– “He, mijn lampje doet het niet, o wacht, als ik bij de plus begin….. he, daar gaat het mis”.
Begrijpen ze wat ze doen?
Nee. Misschien. Of niet altijd. Ja. Zeker!
Allemaal waar.
In het filmpje hieronder vertellen 2 kinderen over hun schakeling.
Wat je ziet is een 3-kleuren LED. Iedere draaiweerstand is aangesloten op 1 kleur (Rood, Groen, Blauw). Door te draaien kun je voor iedere kleur bepalen hoe sterk die kleur is, waarmee je dus nieuwe kleuren kunt mengen. Best moeilijk 🙂
Dit is wat ze zeggen:
Ze werken ook allemaal anders.
Een kind klikt in no time van alles in elkaar : trial and error. ( Veel error vandaag :)) Een ander wil eerst alles lezen. Begrijpt het niet en start niet of nauwelijks.
Allebei goed.
Onze eerste insteek ( en verkoop pitch) was : Maak een spel.
Dat doen we dus ook, eerst een analoog spel, de Bibber spiraal.
En we gaan nu naar het computerspel.
Volgende week maken ze knipperende leds. Met de computer, een Raspberry Pi (Rpi)
De link is ook niet zo lastig. De knopjes die ze vandaag met de hand bedienden, zitten als fysieke aansluiting op de RPi. We gaan dus eerst die computer verkennen ( Scratch ) en proberen om leds met de computer aan te zetten.
En daar raken we een wezenlijke kern:
Kinderen gebruiken een apparaat als een black box, die ze gewoon gebruiken en dat alles kan, maar die jij nooit verteld wat het ding zelf zou moeten doen.
Als het besef doordringt dat je een computer kunt programmeren, zodat er in de echte wereld iets gebeurd : super. Al is het maar een lampje, sorry: LED :), dat aan gaat.
We gaan nu dus in 3 weken een simpel spel maken op een computer. En als je dan in het spel af bent, hoor je een echte zoemer en gaat er een LED aan. Of draait een motortje. Of wordt de groene vlag gehesen? Of …. ( hier zijn de kids zo creatief!)
Sommigen zijn echt zo ver dat ze zelf de knopjes op de breadboards kunnen gebruiken om het spel op de computer te bedienen!
Dus, op de vraag wat wij nou doen?
Spelen. Leren. Proberen. Prutsen. En dat alles in de richting van het begrip dat computers met leds, thermometers of welke elektronica dan ook, gewoon te programmeren zijn. En lachen. Dat ook:
Wat een middag! 30 kinderen stonden voor de deur te dringen om te starten. Volle bak.
Maar wat was het leuk om jullie te zien spelen met lampjes en draad, spijkers en batterijen en hardop te horen praten: “He, met twee lampjes doen ze het niet zo goed” of “Kijk, de ene brand harder dan de ander!“.
En het wikkelen van een spijker-elektromagneet en tellen wie de meeste paperclips kon tillen. Slimmerikken gebruikten 2 batterijen, of meer windingen! Super.
En spelen met de MaKey Makey! was leuk: want wie wil er nou niet met bananen muziek maken?
30 is teveel….
Hoe graag we jullie ook allemaal tegelijk zouden willen laten spelen, dat lukt ons (amateur docenten :)) niet.
We hebben 20 kinderen geloot en jullie ouders gemaild.
De anderen kunnen zich inschrijven voor blok 2!
Vanmorgen hebben we in de bovenbouwklassen verteld wat we willen gaan doen.
Enigszins overdonderd maar vooral heel blij met de vele vingers die we spontaan al zagen!
Thumbs up voor de spontane enthousiaste reacties van de leerlingen!