Instructions
aan één lange zijde van de insteekkaart als aardcontact. Hier worden de
kathodes van alle leds ingestoken en met een kabel verbonden met een
GND-pin op de Raspberry Pi.
HET PROGRAMMA
In Scratch hoeft u bij het programmeren geen programmacode in te
voeren. De blokken worden eenvoudig met drag en drop aan elkaar
bevestigd. Het blokkenpalet in het linker deel van het Scratch-venster
bevat de beschikbare blokken gesorteerd op onderwerp.
Dit Scratch-Programma 0lblink stuurt de beide leds
U kunt het programma op het display zelf opbouwen of het programma
0lblink uit de download gebruiken. Om dit te doen, selecteer Bestand/
Openen in het menu en klik op de pi knop in het volgende dialoogven-
ster om de persoonlijke thuismap te selecteren waar de gedownloade
programma's zich bevinden.
Klik in Scratch linksboven op het gele symbool Sturing. De blokjes voor
de controle verschijnen dan in het blokjespalet aan de linkerkant. Voor
dit eerste programma hebben we alleen deze gele blokken nodig.
Sleep de blokken die je nodig hebt uit het blokkenpalet naar het script-
venster in het midden van Scratch.
Het blok Als (groene vlag) aangeklikt wordt gebruikt om een pro-
gramma te starten. De volgende scriptelementen worden uitgevoerd
wanneer u op de groene vlag in de rechterbovenhoek van Scratch klikt.
Het blok is aan de bovenkant rond, zodat het niet onder een ander blok
past. Het moet altijd eerst worden ingesteld.
De GPIO-commando's worden via het krasblok verzonden... aan allen
doorgevoerd. In het tekstveld worden de respectievelijke pinnaam en bij-
behorende trefwoorden ingevoerd. Om dit te doen, klik in het tekstveld
in het blok, selecteer Nieuw/bewerk... en voer de tekst in.
In het begin worden de GPIO-pinnen 8 en 12 met config8out en con-
fig12out als uitgangen gedefinieerd. Elke GPIO-Pin kan een ingang of
uitgang zijn.
Een continue herhalings-lus zorgt ervoor dat de twee leds eindeloos
knipperen totdat de gebruiker op het rode stoppictogram in de rech-
terbovenhoek van Scratch klikt. Alle blokken binnen de lus worden her-
haald.
Nadat de rode led op pin 8 is ingeschakeld en de groene led op pin 12 is
uitgeschakeld, wacht het programma een halve seconde. Daarvoor bied
Scratch een eigen blok wachten...sec. aan.
Vervolgens wordt de groene led op pin 12 op dezelfde manier ingescha-
keld en de rode led op pin 8 uitgeschakeld. Na nog een halve seconde
wordt de cyclus vanaf het begin herhaald.
Als u wilt dat de leds sneller gaan knipperen, verkort u de tijden in de
beide wachten...sec blokken binnen de lus. Als u wilt dat ze langzamer
knipperen, verlengt u de wachttijden. Zoals veel Amerikaanse
programma's gebruikt Scratch de punt in plaats van de komma, zoals
gebruikelijk in het Nederlands. Een halve seconde wachttijd schrijft
men dus als 0.5 en niet 0,5.
PROGRAMMA OPSLAAN
Vergeet niet het afgewerkte programma met het schijfsymbool in de lin-
kerbovenhoek op te slaan, zodat u het later opnieuw kunt gebruiken.
EENVOUDIGE VERKEERSLICHTSCHAKELING
Het in- en uitschakelen van twee leds is in het begin misschien span-
nend, maar je hebt niet echt een computer nodig. Een verkeerslicht
met zijn typische lichtcyclus van groen naar geel naar rood en dan van
roodgeel naar groen via een lichtcombinatie is iets spannender.
ONDERDELEN
1 Insteekkaart
1 Rode led met serieweerstand
1 Gele led met serieweerstand
1 Groene led met serieweerstand
4 GPIO-Verbindingskabel
Verkeerslicht met drie leds










