dinsdag 26 april 2016

Robotcircuit


We sloten de vervolgcursus "Programmeren en animeren" af met 4 lessen rondom robots:
Telkens was in de presentaties aandacht voor de relatie met de werkelijkheid of de nabije toekomst:
lijnvolgers in havens en pakhuizen- automatische deuren - pakketbezorging door drones - aanpasbare ledlichtreclame - tekenrobots - marskarretje - verkeerslichten - the internet of things
Elke keer programmeren 4 kinderen onder leiding van een volwassene met Tickleapp  op de speelplaats de Rolling Spider, een minidrone.  Ieder heeft een taak: instructeur, controleur, programmeur en haler/brenger. Ze dienen hun vliegplan in bij de vluchtleiding en laten hem na goedkeuring  vliegen en observeren hoe hun programma wordt uitgevoerd. De kinderen programmeren de drone om van het ene kruis op de grond naar het andere kruis te vliegen, maar te veel wind zorgde vaak voor onverwachte resultaten. Aan het eind van de laatste les dus even een vlucht binnen.  Daar vloog het ding in ieder geval een keurige driehoek.
De anderen werken in tweetallen en hebben een keuze uit :
  1. Het verplichte onderdeel lichtreclame-boodschappen maken met de programmeerbare usbventilator 
  2. De Ozobot codes verkennen en dan als pakjesbezorger programmeren door met viltstiften een wegennet te tekenen met gekleurde codes
  3. Een bloemenveld tekenen of een dans programmeren met Blockly voor de Dash robot 
  4. Een lego-karretje met afstandsensor bouwen en laten rijden tot een hindernis met de Lego WeDo software. 
  5. De relatie tijd-afstand onderzoeken met de Sphero 
  6. Een slalom programmeren voor BB-8 
  7. De Crumble, een computeruitbreiding, voorzien van leds en dan een lichtsequentie programmeren om zelfstandig te laten functioneren
Als een onderdeel klaar is, maken ze een uitlegfilmpje en een verslag in hun ontwerpdagboek.
Van de uitlegfilmpjes maakte ik een selectie, zodat van elke activiteit een impressie te zien is op YouTube




maandag 25 april 2016

Contact met een vreemd wezen

In Scratch hebben we het tekenproces nagebootst zoals dat bij stopmotion ook wel eens gebeurt
We begonnen de animatieles met het bekijken van 2D stopmotion tekenfilmpjes.
en een voorbeeldje
Daarna kreeg elk kind een in drie delen gevouwen A4 blad. Daarop tekenden ze achtereenvolgens een hoofd, een romp met armen of tentakels en dan een onderlijf met benen, wielen, staart of iets dergelijks. Elk onderdeel duurde een paar minuten. Dan moest het blad worden omgevouwen en doorgegeven met maar twee lijntjes over de vouw zodat de volgende tekenaar onder het vorige te zien, wist waar hij moest beginnen. Veel lol toen we klaar waren en de tekeningen open vouwden.
Daarna maakten we in Scratch een fantasiewezen door telkens om beurten het uiterlijk te kopiëren en in dat volgend uiterlijk een stukje verder te tekenen. Met het herhaalblok animeren we het ontstaan van het fantasiewezen.  Met Maak een blok en Zend signaal regelen we het contact.

vrijdag 11 maart 2016

Start van het eigen Scratch-project

Het uiteindelijke doel van onze workshopserie Scratch is het vergroten van het expressiepalet, waarmee je je ideeën, gedachten, dromen en ervaringen vorm kunt geven. In onze 12-delige basiscursus starten we daarom na 7 programmeerlessen met het eigen Scratchproject.
We  ontwerpen ons eigen project middels stopmotion in het platte vlak.
We houden een brainstorm ieder voor zichzelf met trefwoorden op kaartjes. Wat wil ik maken? Wat is het thema? Voor wie maken we het? Wat is het doel? Wordt het een spel, een verhaal, een modeshow of……? Hoe ziet het thema er uit qua sfeer? Wat is het begin, het midden en het eind?
Die kaartjes bespreken we in tweetallen en combineren we tot een plan. Mooi om telkens weer te zien hoeveel plezier ze hebben in het samenbrengen van elkaars trefwoorden tot een plan. Wat is haalbaar? Hoe maken we dat? Wie gaat waar voor zorgen? In de gesprekken kun je duidelijk een heel Scratch ”vocabulaire” horen.
Daarna tekenen we in ons ontwerp dagboek een storyboard met schetsen voor (minstens) 4 scènes.
We maken de achtergronden en de voorgrondfiguurtjes. Sommige kinderen hebben ook kleine poppetjes en diertjes bij zich. Soms heeft iemand thuis al wat getekend of een mooi achtergrondplaatje gevonden.
De volgende les gaan we alles onder de webcam leggen. We fotograferen dan eerst de figuurtjes en de achtergronden apart, zodat we die met een fotobewerkingsprogramma (fotografix) los kunnen snijden om in Scratch te kunnen gebruiken. Daarna fotograferen we de bewegingen van de figuurtjes over de achtergronden. Zo maken we een filmpje dat meteen een duidelijk plan is, dat we in Scratch gaan uitwerken.


dinsdag 9 februari 2016

Debugging analoog en daarna in Scratch

Deze les stond in het teken van debuggen, eerst analoog 5 schildpadwegen met één bug in het script oplossen en dan een eigen weg met een eigen bug in het script maken en  elkaars weg oplossen.

Daarna de bug zoeken en repareren in 5 Scratchprojecten https://scratch.mit.edu/studios/475483/ .
Ze vonden het leuk om de bugs op te sporen.
Als ze nog meer willen debuggen, kan dat heel makkelijk met de zoekfunctie in Scratch. Vul in Debug it en kies Studios

Stopmotion in Scratch

Contact met een vreemd wezen

Bij binnenkomst draait de bioscoop 2D stopmotion: een verzameling filmpjes gemaakt met bijzondere materialen en tekeningen.
Op tafel liggen analoge voorbeelden van stopmotionvoorgangers: een driedelig beestenboek, de flipdraaier, het flipboekje, de zoötroop en de praxinoscoop.
We bekijken heel kort een presentatie van de geschiedenis van beweging in beeld en geluid.
Om in de stemming te komen, maken we een doorgeeftekening “kop, lijf, onderstel”.
We bekijken heel kort een presentatie van de geschiedenis van beweging in beeld en geluid. Om in de stemming te komen, maken we een doorgeeftekening “kop, lijf, onderstel”.Dan tekenen we in Scratch een fantasiewezen door telkens om beurten in een volgend uiterlijk een stukje verder te tekenen. Met het herhaalblok animeren we het ontstaan. Met Maak een blok maken we een praatblok voor beweging en geluid tijdens een zin. Met zend en ontvang signaal blokken regelen we het contact met een scratchsprite. De tijd ging heel snel voorbij. Helaas geen tijd voor “bij elkaar kijken” en het ontwerpdagboek. Hier https://scratch.mit.edu/studios/1530440/ staan alle Scratchprogramma’s.

Sinds een van de laatste updates kun je in Scratch bij het menu Bestand ook een één minutenfilmpje maken van je project.
 

maandag 1 februari 2016

Muziek code debuggen en een Makey controller maken

Vandaag hebben we eerst de muziekcode gecontroleerd. In elk lied zat nog wel een bug, soms qua toonhoogte, soms het ritme. Door de muziek sneller of langzamer te spelen, kun je de bugs goed opsporen.
ü  Klopt de toonhoogte
ü  Klopt het ritme
ü  Klopt het ook als ik het langzaam speel
ü  Klopt het ook als ik het sneller speel
ü  Zo weinig mogelijk blokken
ü  Ontdek het patroon
ü  Waar kan een herhaalblok
Handig: Zet de tekstregel er bij
Ø  met zeg of denkblok
Ø  met commentaar
Daarna is er hard gewerkt om de muziek af te spelen met een zelfgebouwde controller via de MakeyMakey. In het filmpje https://youtu.be/tBGWzYn6GmM zie je eerst alle controllers voorbij komen gevolgd door een paar uitlegfilmpjes.

En hier https://scratch.mit.edu/studios/1530440/ staan alle Scratchprogramma’s.

maandag 25 januari 2016

Muzieknotatie en programmeren in Scratch voor de Makey Makey

Vandaag werkten we met muzieknotatie. De kinderen konden kiezen uit een vrije opdracht en twee canon-achtige opdrachten. Ik liet van elk een werkende demo zien: Lied naar eigen keuze, row row row your boat en vader jacob
Dit is de werkvolgorde:
·       Bladmuziek omzetten naar Scratch code (in de bijlage zit een notatie-hulp met dank aan Phil Bagge voor de nummering) door de nummers er boven te schrijven
·       Scratch code met zo min mogelijk blokken programmeren in Scratch en debuggen
·       Muziek starten, stoppen en afspelen in verschillende tempo’s met een toepasselijk Makey Makey instrument
·       Uitbreidingen:
·       met de slagwerkblokken een beat toevoegen
·       met 4 sprites en de signaalblokken de muziek als een canon laten klinken
·       een klok luiden met toets D
·       “wakker worden” zeggen met toets W
·       een ander stuk muziek programmeren. Gratis te downloaden bladmuziek
·       een muzikale wenskaart maken om iemand op te vrolijken of te feliciteren


Muzieknotatie heeft veel te maken met programmeren: patroonherkenning, sequentie en herhaling. Het was vooral aan het begin best ingewikkeld. Bijna iedereen heeft de muziek af en we gaan in de volgende les door met de besturing voor de Makey Makey.