User manual

2xverbindingskabel
Deze verbindingskabels zijn pas tijdens de komende dagen nodig.
Kleuren mengen met PWM
Componenten: 1x insteekprintplaat, 1x RGB-LED, 3x 220 ohm weerstand (rood-rood-bruin), 4x verbindingskabel
Het programma
Het programma 06pwm02 dimt de kleurcomponenten van een RGB-LED cyclisch helderder en donkerder. Daardoor worden verschillende
mengkleuren geproduceerd. De actuele waarde van alle variabelen wordt realtime rechtsboven weergegeven in het platform.
De variabelen helder_r, helder_g en helder_b slaan de PWM-helderheidswaarde van de drie kleurcomponenten op, de variabelen stap_r,
stap_g en stap_b de stapbreedte, waarin de PWM-waarden gewijzigd worden. Daarbij wordt alleen tussen +5 en -5 gewisseld.
In de eerste 20 stappen wordt het rode component stapsgewijs van 100 naar 0 verlaagd en tegelijkertijd wordt groene component van 0 naar 100
verhoogd, waardoor er verscheidene mengkleuren tussen rood en groen ontstaan. Daarna worden de voortekenen van de beide gebruikte
stapwaarden omgekeerd, worden de groene componenten gereduceerd en daarbij worden de blauwe componenten verhoogd. In de laatste lus
wordt blauw dan weer gereduceerd en wordt rood verhoogd. Vervolgens begint de eindeloze lus weer van voren. In totaal zijn er 60
verschillende kleuren te zien.
7de dag
Vandaag in de adventskalender
Boetseerklei
20 MOhm weerstand (rood-zwart-blauw)
Blanke draadbrug
De draadbrug wordt gebruikt voor verscheidene experimenten. Leg vast een tang klaar om de passende stukken draad af te snijden.
LED met boetseerkleisensor schakelen
Componenten: 1x insteekprintplaat, 1x LED rood, 1x 220 ohm weerstand (rood-rood-bruin), 1x 20 MOhm weerstand (rood-zwart-blauw),
4xverbindingskabel, 2x boetseerkleicontact
Het rechter boetseerkleicontact (in de afbeelding aangeduid met een min-teken) is het aardingscontact. Deze houdt u tijdens de proeven altijd in
de hand.
Zo werken sensorcontacten
De als ingang geschakelde pen is via een extreem hoog-ohmige weerstand (20MOhm) met +3,3V verbonden zodat een zwak, maar duidelijk als
High gedefinieerd signaal aanwezig is. Een mens die niet helemaal vrij in de lucht zweeft, is altijd geaard en levert via de elektrisch geleidende
huid een Low-niveau. Als deze mens een sensorcontact aanraakt, wordt het zwakke High-Signal met het duidelijk sterkere Low-niveau van de
vingertop gemengd en trekt de GPIO-pen naar Low-niveau.
Hoe hoog de weerstand tussen hand en massa werkelijk is, hangt van veel dingen af, onder meer van schoenen en vloer. Blootsvoets in het natte
gras is de verbinding met de massa van de aarde het best, maar ook op een stenen vloer werkt het meestal goed. Houten vloeren isoleren beter,
kunststof vloerbedekkingen zijn vaak zelfs positief geladen. Opdat de schakeling altijd werkt, is - zoals bij sensortoetsen aan liften en deuren - bij
elke schakeling extra op de insteekprintplaat een aardingscontact ingebouwd. Als men dit aanraakt en tegelijk de eigenlijke sensor, is de
aardverbinding en elk geval aangemaakt.
Boetseerklei leidt de stroom ongeveer net zo goed als de huid. Het is gemakkelijk in elke gewenste vorm te brengen en een boetseerkleicontact
is beter aan te raken dan een simpel stukje draad. Het vlak waarmee de hand het contact aanraakt, is duidelijk groter. Zo komt het niet zo
gemakkelijk tot een „los contact“. Snijd een stuk blanke draadbrug van ongeveer 10 cm lang af en steek het in een stuk boetseerklei. Steek het
andere einde, zoals te zien in de afbeelding, in de insteekprintplaat.
Omdat Snap4Arduino de in de Arduino ingebouwde Pulldown-weerstand altijd inschakelt, worden digitale ingangen altijd op 0 getrokken en
hebben ook zonder aanraking een Low-Pegel. De Arduino beschikt echter over aanvullende analoge ingangen, die zeer geschikt zijn als
sensorcontacten. Analoge ingangen leveren waardes tussen 0 (Low-Pegel) en 1023 (High-Pegel). De waarde 200 is een goede grenswaarde om