Instructions

HET PROGRAMMA
Het programma 02ampel01 bevat ten opzichte van de vorige program-
ma’s niet veel nieuws
Het Scratch-programma 02ampel01 stuurt het verkeersprogramma.
Het eerste verzenden ... aan allen blok stelt de pinnen 12, 7 en 8 in als
uitgangen. Meerdere GPIO-commando's kunnen in één blok worden ver-
zonden.
Het tweede verzenden ... aan allen blok creëert een gedefinieerde start-
positie als de leds uit een eerder programma nog steeds branden. De
groene led op pin 12 is ingeschakeld, de gele led op pin 7 en de rode led
op pin 8 zijn uitgeschakeld.
De continue herhalings-lus begint met de 2 seconden durende groene
fase. Dan is het geel en na 0,6 seconden rood. De rode fase duurt weer
2 seconden, daarna gaat het verkeerslicht via rood/geel naar groen. Dan
begint de lus weer. Deze cyclus wordt herhaald totdat de gebruiker op
het rode stop-symbool klikt.
VOETGANGERSVERKEERSLICHT MET SENSOR-
CONTACT
Het volgende experiment voegt een voetgangersstoplicht toe aan de
eenvoudige verkeerslichtschakeling, dat een groene fase voor voet-
gangers aangeeft tijdens de rode fase van het stoplicht. De verkeers-
lichtcyclus verloopt niet langer automatisch, maar wordt gestart door
het aanraken van een sensorknop, zoals bij een typisch voetgangers-
verkeerslicht.
ONDERDELEN
1 Insteekkaart
2 Rode led met serieweerstand
1 Gele led met serieweerstand
2 Groene led met serieweerstand
1 20-MOhm-weerstand (rood-zwart-blauw)
8 GPIO-Verbindingskabel
2 Plasticinecontacten
Voetgangersverkeerslicht met sensorcontact
Tegenwoordig worden verkeerslichten, deuropeners, lichtschakelaars en
automaten vaak bediend met sensorcontacten die je alleen nog maar
hoeft aan te raken. Drukknoppen die echt moeten worden ingedrukt,
worden steeds zeldzamer.
SENSORCONTACT UIT PLASTICINE
De als ingang geschakelde GPIO-pin wordt via een extreem hoge impe-
dantieweerstand (20 MOhm) verbonden met +3,3 V, zodat er een zwak
maar duidelijk hoog gedefinieerd signaal aanwezig is. Een persoon die
niet vrij in de lucht zweeft, is altijd geaard en levert een laag niveau via
de elektrisch geleidende huid. Als deze persoon nu een sensorcontact
aanraakt, wordt het zwakke hoge signaal overtroffen door het aanzien-
lijk sterkere lage niveau van de hand en trekt de GPIO-pen naar een laag
niveau.
Hoe hoog de weerstand tussen hand en massa werkelijk is, hangt ech-
ter af van veel dingen, waaronder schoenen en vloeren. Blote voeten
in nat gras is de beste verbinding met de massa van de aarde, maar
het werkt ook goed op stenen vloeren. Houten vloeren isoleren sterker,
kunststof vloerbedekkingen zijn vaak zelfs positief geladen.
Plasticine geleidt de elektriciteit net zo goed als de menselijke huid. Het
kan gemakkelijk in elke vorm worden gebracht en een plasticinecontact
is veel gemakkelijker te hanteren dan een eenvoudig stuk draad. Het
oppervlak waarmee de hand het contact raakt is veel groter. Zo komt
het niet zo gemakkelijk tot een "los contact". Steek een stukje gestripte
draad in een stuk plasticine. Steek het andere uiteinde van de draad in
de insteekkaart.
Als het sensorcontact niet werkt, bevat de schakeling een tweede plas-
ticinecontact dat met de aardrail van de insteekkaart is verbonden. Dit
is gemarkeerd met een minteken in de tekening. Raak deze en de eigen-
lijke sensor tegelijkertijd aan. Dan is de aardverbinding in ieder geval tot
stand gebracht.
HET PROGRAMMA
Het programma 03ampel02 doet het voetgangerslicht aan. Klik op de
groene vlag om het programma te starten. Het verkeerslicht is groen,
het voetgangerslicht is rood, net als echte verkeerslichten urenlang zou-
den doen als er geen voetganger kwam en op de knop drukte.
Raak nu het rode plasticinecontact aan. Nu begint de verkeerslichtcyclus,
die bestaat uit 6 verschillende lichtpatronen in ons programma, evenals
in een echt verkeerslicht, dat gedurende verschillende perioden schijnt.
0.6 sec. 0.6 sec. 2 sec. 0.6 sec. 0.6 sec. >= 2 sec.
Met het laatste lichtpatroon – voetgangers rood, verkeerslicht groen
– keert het verkeerslicht terug naar de standaardtoestand. Het pro-
gramma moet er echter voor zorgen dat dit altijd gedurende een mini-
male periode wordt nageleefd. Ook als voetgangers op de knop blijven
drukken, moeten auto's toch mogen rijden. In ons modelverkeerslicht is
dit 2 seconden, bij een echt verkeerslicht natuurlijk veel langer.