Eindelijk zijn we zover dat we de robot kunnen programmeren om te rijden. Volg onderstaande lessen aandachtig, dan ben je zo op weg.
Laat je wagentje in 1 rechte lijn rijden gedurende 3 seconden.
Laat je wagentje draaien naar rechts en vervolgens eens naar links.
Op de Smartcar staan er 4 leds die je kan programmeren, maar wat zijn leds juist? Waar worden leds gebruikt? Dat kom je allemaal in dit stuk te weten.
Laat Lampje 1 en 3 branden
Laat Lampje 2 en 4 branden
Het luidsprekertje op de Smartcar kan elektrische signalen omzetten in hoorbaar geluid. De toonhoogte is afhankelijk van de frequentie van het elektrische signaal. Die frequentie kunnen we bepalen in ons programma. Door de juiste frequenties na elkaar te programmeren kunnen we zelf een ringtone maken. Ga jij die uitdaging aan? Rock-on!
Engineering: Schrijf een programma dat een originele sirene laat horen.
Wetenschap: Het menselijke oor heeft beperkingen. Zo kunnen kleine kinderen in theorie frequenties horen tussen 20Hz en 20KHz. Door blootstelling aan harde geluiden is ons oor na verloop van tijd niet meer in staat om die hoge frequenties te horen. Zo is het mogelijk dat volwassenen bepaalde tonen – die voor jongeren nog perfect hoorbaar zijn – niet meer horen. Kan jij een programma, of een reeks van programma’s schrijven waarmee je kan uittesten wat de hoogste frequenties zijn die jij nog kan horen? Test dit ook bij je klasgenoten en bij enkele volwassenen. Wat besluit je?
De Smartcar elektronica heeft 2 lichtsensoren die elk afzonderlijk kunnen meten hoeveel licht er op invalt. Zo kan je de Smartcar programmeren om te reageren op licht of om naar een lichtbron te rijden.
Engineering & Milieu: schrijf een programma dat 2 verschillende ringtonen afspeelt naargelang de lichtinval links of rechts.
De Smartcar elektronica heeft 2 afstandsensoren die d.m.v. onzichtbaar infrarood licht een afstand tot obstakels kunnen meten. Zo kan je de Smartcar programmeren om obstakels te ontwijken, heel gelijkaardig aan de sensoren die op moderne wagens gebruikt worden om te parkeren of aanrijdingen te voorkomen.
De Smartcar elektronica heeft onderaan twee lijnvolgsensoren. Deze digitale sensoren geven een “1” terug als ze een zwarte lijn zien en een “0” wanneer ze een wit oppervlak zien.
LCD’s kunnen tijdens het uitvoeren van het programma meetgegevens tonen. Onze LCD’s communiceren met de BBR module via het I2C protocol. Er zijn twee types: 2 lijnen van 16 karakters of 4 lijnen van 20 karakters.
De Smartcar besturen met je Smartphone of meetgegevens van de sensoren weergeven op je Smartphone. Het is allemaal perfect mogelijk via een low-cost HC06 Bluetooth module. De Apps maak je trouwens helemaal zelf in Appinventor.