test

test

ROBOTICA, GAMES, ANIMATIES, KUNST EN MEER!


Leer op een leuke en creatieve manier programmeren met Scratch en Lego WeDo, de mBot, de BBC micro:bit en Makey Makey!

Op deze blog vind je lesmateriaal en workshopideeën van PinkyPepper, alias Martine Segers. Zij is ook in te huren voor het maken van lesmateriaal op maat en het geven van workshops in Den Haag en omgeving.


26 juni 2017

Vlog over mBot-workshop


In samenwerking met Kiwi Electronics heb ik 17 en 24 juni twee mBot-workshops verzorgd van ieder twee uur. Een van de deelnemers, Jara van Os, heeft daar een leuke vlog over gemaakt.

Dit schrijft ze er op YouTube bij:

"De afgelopen twee zaterdagen heb ik een workshop Robotica gevolgd bij Kiwi Electronics in Rijswijk. Ik vond het superleuk. Ik had al een eigen mBot, maar dankzij de workshop weet ik veel beter wat ik allemaal kan doen met mijn eigen robot! In dit filmpje een samenvatting van de twee cursusdagen."



Het opdrachtenboekje dat Jara in deze vlog laat zien, is van mijn hand. Voor meer informatie daarover, kun je mailen naar PinkyPepper.Scratch apenstaartje gmail.com.

Mijn andere blogpagina's over de mBot:
Basketballen met de mBot
mBot - programmeer je eigen robot

Groetjes, Martine

20 juni 2017

Waar of niet waar?


Alleen als een uitspraak waar is, ga je zitten. Anders ga je staan.

Je kunt een leuk spel met kinderen spelen op basis van dit idee. Doel: kinderen meer vertrouwd maken met het concept dat een programmeur een programma twee verschillende kanten op kan sturen op basis van een uitspraak die óf waar is óf niet waar is (true or false).

Zo kun je in Scratch in een spel de speler bijvoorbeeld een punt geven als "raak ik bal?" waar is. Of het blok "raak ik geel?" of een andere, zelf te bepalen kleur gebruiken. Ook met de groene blokken uit de categorie functies kun je een statement maken waarvan de computer kan testen of het waar is of niet, bijvoorbeeld: score > 3. In onderstaande spellen vind je nog meer voorbeelden.

Mijn Scratch-spel om met een groepje kinderen te doen:

https://scratch.mit.edu/projects/162041007/

Dit is een spel dat je met een groep kunt doen. Druk op de spatiebalk voor de volgende opdracht. Kijk steeds of het plaatje en het statement kloppen of niet. En beslis dan of je moet gaan staan of gaan zitten... Als je op "M" drukt in plaats van op de spatiebalk krijg je alleen de relatief makkelijke opdrachten.

Met dank aan @visualeditor_nl en @meadowlane.


Wil je kinderen er individueel mee aan de slag laten gaan, kies dan de mooie remix van @TFDAdri van de TechniekFabriek Digitaal in Houten:

https://scratch.mit.edu/projects/163617676/

Ook bij dit project moet je eerst op de spatiebalk klikken. En daarna moet je kiezen tussen "hier doorgaan" of "of hier doorgaan".

Tot slot vind je hier een versie met getallen, gemaakt door @visualeditor_nl: https://scratch.mit.edu/projects/142699538/

Basketballen met de mBot




Met een kartonnen chipsbakje, een licht balletje en een mBot kun je een geinig, eenvoudig basketbalspel maken.

Het idee komt van deze Spaanstalige site https://juegosrobotica.es/retos/reto-01/

Met de papieren baskets, zoals te zien op de foto's op deze Spaanstalige site, kreeg ik het spel helaas niet goed werkend. Te vaak zagen de "ogen" van de sensor mijn bal of prop papier niet, waardoor de puntentelling niet betrouwbaar was.

Ik vermoed dat een prop of een balletje niet goed wordt gedetecteerd als die te dicht langs de ultrasonische sensor gaat of er te snel langskomt. Daarom maakte ik een iets andere variant.


Na wat gepuzzel kwam ik tot de volgende oplossing: een bakje met een schuine verhoging op de bodem, waardoor de bal altijd naar de buitenkant van het bakje rolt en zo goed gezien wordt door de sensor.



De verhoging is gemaakt van een stukje gevouwen karton in de vorm van een driehoek (een soort mini-schans). Aan de kant van de "ogen" zit de hoogste kant, waarvandaan het balletje altijd naar beneden rolt, dus weg van de sensor.

Hier een voorbeeld van de code die je kunt gebruiken:


Spelverloop

In dit spel wacht de speler eerst op het geluid cymbal crash voor hij of zij het balletje in het bakje mag proberen te gooien. Als dat lukt, krijgt de speler een punt.

De bal moet nu weer uit het bakje gehaald worden. Om te zorgen dat je dan geen punt krijgt, "wacht" het computerprogramma tot de ultrasonische sensor alleen de rand van het bakje ziet en niet iets dat daar nog voor zit. Daarna volgt weer het geluid cymbal crash ten teken dat de bal opnieuw gegooid mag worden.

Verder heb ik gekozen voor een lachend gezicht als je een punt scoort en het geluidje "yay". Daarna komt de score in beeld op het display van de mBot.

In een andere versie had ik zelf "goal" ingesproken en het geluid cymbal crash vervangen door de zelf ingesproken tekst "3, 2, 1, start".

Witte vlekken

Op de witte plekken in de code moet je zelf even het goede getal invullen. Dat getal is afhankelijk van de grootte van het bakje. Bij mijn vrolijke Hema-feestbakje had ik daar 6 staan. Dat betekent dat er ongeveer 6 centimeter tussen de "ogen" van de mBot en de rand van het bakje zit.

Veel plezier ermee als je dit zelf ook gaat maken.

11 juni 2017

Virtuele Fidget Spinner


Fidget Spinners zijn leuk om zelf te tekenen met de vectormodus van Scratch en bieden een leuke kans om een variabele eens op een andere manier te gebruiken.

Vaak houd je in Scratch met een variabele de score bij, nu heb je er eentje nodig om de spinner af te laten remmen. Dat kun je doen door de waarde van de variabele "snelheid" steeds een beetje kleiner te maken.

Met behulp van onderstaande opdracht kunnen leerlingen zelf uitpuzzelen hoe dat werkt.

https://scratch.mit.edu/projects/165488133/

Klik in bovenstaand voorbeeld op de fidget spinner om de spinner te laten draaien, of klik een aantal keer op de spatiebalk .

Klik op de pijltjes om een andere fidget spinner te kiezen.

Lesmateriaal

Hieronder uitleg voor leerlingen met al een beetje programmeerervaring en tekenervaring met het vectortekenprogramma van Scratch.

Wil je hier een pdf-je van? Mail me dan op pinkypepper.scratch apenstaartje gmail.com.