8. Infrarood Sensor Obstakel Ontwijkend Object¶
Deze les leren we
- hoe je een autootje maakt die dingen ontwijkt
Waarschuwing¶
Haal deze les altijd het USB snoer uit je computer als je een schakeling aan sluit. Anders gaat de computer misschien stuk.
Infrarood Sensor¶
Sluit figuur 'Infrarood sensor' aan.
Vragen 1¶
- Welke code moet je op de Arduino zetten?
- Hoe weet je dat het gelukt is?
- Worden de getallen hoog of laag als je dichterbij komt?
\pagebreak
Oplossing 1¶
- Code van de lessen met een sensor, bijvoorbeeld onderstaande code van les '4. FSR':
void setup()
{
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop()
{
Serial.println(analogRead(A0));
delay(100);
}
- Als de sensorwaarde duidelijk reageert op een hand die ervoor heen en weer wordt bewogen
- Hoe dichterbij je komt, hoe lager de getallen worden
LED met transistor¶
Een transistor is een soort drukknop. In plaats dat je een transistor met je vinger indrukt, zet je er elektrische spanning op. Als er spanning op staat, dan kan er stroom door de transistor.
Haal het USB snoer uit de computer. Sluit figuur 'LED met transistor' aan. Doe op het eind het USB snoer weer in de computer.
Upload de code van 'Blink' op de Arduino.
Vragen 2¶
- Hoe weet je dat dit gelukt is?
\pagebreak
Oplossingen 2¶
- Als de LED knippert
Relais¶
Haal het USB snoer uit de computer. Sluit figuur 'Een eenzaam relais' aan. Doe op het eind het USB snoer weer in de computer.
Upload de code van 'Blink' op de Arduino.
Vragen 3¶
- Hoe weet je dat dit gelukt is?
\pagebreak
Oplossingen 3¶
- Als je elke second een tik hoort
Relais met DC motor¶
Haal het USB snoer uit de computer. Sluit figuur 'Relais met DC motor' aan. Doe op het eind het USB snoer weer in de computer.
Upload de code van 'Blink' op de Arduino.
Vragen 4¶
- Hoe weet je dat dit gelukt is?
\pagebreak
Oplossingen 4¶
- Als de motor elke second van richting verandert
Eindopdracht¶
- Maak de schakeling af, volgens figuur 'Eindopdracht'
- Programmeer de code zelf: als er niks voor de sensor zit, moet de auto vooruit gaan. Anders moet de auto draaien