faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:start [07.10.2020 19:50] – [Analoger Modus] sbelfaecher:nwt:arduino:arbeitsauftraege:aa_irsensor:start [27.02.2023 19:39] (aktuell) sbel
Zeile 56: Zeile 56:
  
 {{ :faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:plotter.png |}} {{ :faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:plotter.png |}}
 +
 +---- 
 +{{ :aufgabe.png?nolink|}}
 +=== (A1) ===
 +{{ :faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:auswahl_021.png?120|}}
 +Schreibe ein Programm, das eine LED immer an den dunklen Stellen des folgenden Dokuments blinken lässt, wenn man es unter dem Sensor hindurchzieht (oder den Sensor darüber hinweg bewegt).
 +
 +{{ :faecher:nwt:arduino:arbeitsauftraege:aa_irsensor:darkpattern.pdf |}}((Ausdrucken... logo))
 +
 +
 +===== Digitaler Modus =====
 +
 +Schließe nun den Digitalen Ausgang //D0// des Sensors an den digitalen Pin 7 des Arduino an und teste mit folgendem Sketch das Verhalten.
 +
 +<code c ir02.ino>
 +int SensorDigital=7; // Das Sensormodul wird mit dem digitalen Ausgang an Pin 7 des Arduino angeschlossen
 +int wert; // Erstellen einer Variablen mit dem Namen wert, unter dem die Messwerte gespeichert werden.
 +
 +void setup()
 +{
 +pinMode(SensorDigital, INPUT); //im Setup wird lediglich die Kommunikation zum Seriellen Monitor hergestellt.
 +Serial.begin(9600);
 +}
 + 
 +void loop()
 +{
 +wert=digitalRead(SensorDigital); // Der analoge Wert an Pin A0 wird ausgelesen und unter der Variablen wert gespeichert)
 +
 +
 +Serial.println(wert); // Der Wert wird an den Serial Monitor gesendet.
 +delay(30);
 +}
 +</code>
 +---- 
 +{{ :aufgabe.png?nolink|}}
 +=== (A2) ===
 +
 +Realisiere die Funktionen aus Aufgabe 1 unter Verwendung des IR Sensors im digitalen Modus.
 +
 +---- 
 +{{ :aufgabe.png?nolink|}}
 +=== (A3) ===
 +
 +Überlege dir eine Vorgehensweise, wie du mit **einem** IR-Sensor einen einfachen Linienfolger bauern könntest. Halte deine Überlegungen schriftlich fest.
 +
 +  * Welche konstruktiven Dinge sollten beachtet werden?
 +  * Wie könnte ein Programmablauf aussehen, der den Sensor ansteuert (PAP zeichnen!)
  • faecher/nwt/arduino/arbeitsauftraege/aa_irsensor/start.1602093041.txt.gz
  • Zuletzt geändert: 07.10.2020 19:50
  • von sbel