Infrarotsensor-Block

Der Infrarotsensor-Block ruft Daten vom Infrarotsensor ab. Du kannst Sensordaten in den Modi „Nähe“, „Signal“ und „Fernsteuerung“ messen und eine numerische Ausgabe abrufen. Außerdem kannst du Sensordaten mit einem Eingabewert vergleichen und eine logische Ausgabe (Wahr oder Falsch) abrufen.

Unter Verwendung des Infrarotsensors findest du weitere Informationen über die vom Infrarotsensor gelieferten Daten sowie einige Programmierbeispiele.
Tipps und Tricks
Tipp: Der Infrarotsensor-Block gibt seine Daten über Datenleitungen aus. Weitere Einsatzmöglichkeiten des Infrarotsensors, die keine Datenleitung erfordern, findest du unter Verwendung des Infrarotsensors.
Wähle den Anschluss und den Modus des Sensors.


Anschlussauswahl
Modus-Auswahl
Eingaben
Ausgaben

Benutze die Anschlussauswahl oben im Block, um sicherzustellen, dass die Sensor-Anschlussnummer (1, 2, 3 oder 4) dem Anschluss am EV3-Stein entspricht, an den der Infrarotsensor angeschlossen ist.

Benutze die Modus-Auswahl, um den Modus für den Block auszuwählen. Die verfügbaren Eingaben und Ausgaben sind von Modus zu Modus verschieden.
Modi
Messen – Nähe


Im Modus „Messen – Nähe“ wird der Infrarotsensor im Nähemodus verwendet. Die Nähe wird unter Nähe ausgegeben.
Messen – Signal


Im Modus „Messen – Signal“ wird der Infrarotsensor im Signalmodus verwendet. Stell den Kanal auf den zu erkennenden Signalkanal ein. Die Signal-Nähe wird unter Nähe ausgegeben, und die Signal-Richtung unter Richtung.

Die Ausgabe Erkannt ist „Wahr“, wenn das Signal erkannt wird. Wenn das Signal nicht erkannt wird, gilt für Erkannt der Wert „Falsch“, der Parameter Nähe besitzt den Wert 100 und der Parameter Richtung hat den Wert 0.
Messen – Fernsteuerung


Im Modus „Messen – Fernsteuerung“ wird der Infrarotsensor im Modus „Fernsteuerung“ verwendet. Stell den Parameter Kanal auf den von der IR-Fernsteuerung verwendeten Kanal ein. Die Tasten-Kennung der aktuell gedrückten Taste oder Tastenkombination wird unter Tasten-Kennung ausgegeben.
Vergleichsmodi


In den Modi „Vergleichen – Nähe“, „Vergleichen – Signal-Richtung“ und „Vergleichen – Signal-Nähe“ werden die Sensordaten mit dem Schwellenwert verglichen – und zwar unter Verwendung der ausgewählten Vergleichsart. Die Ausgabe des Ergebnisses – „Wahr“ oder „Falsch“ – erfolgt als Ergebnis des Vergleichs und die Ausgabe der Sensordaten erfolgt unter dem ausgewählten Sensordatentyp.
Vergleichen – Fernsteuerung


Im Modus „Vergleichen – Fernsteuerung“ wird der Infrarotsensor im Fernsteuerungsmodus verwendet. Aus der Menge an Tasten-Kennungen kannst du eine oder mehrere Tasten-Kennungen auswählen. Die Ausgabe Ergebnis des Vergleichs ist „Wahr“, wenn in diesem Moment irgendeine ausgewählte Taste auf der IR-Fernsteuerung gedrückt wird. Die Ausgabe Tasten-Kennung enthält dann die Tasten-Kennung der in diesem Moment gedrückten Taste oder Tastenkombination.
Eingaben und Ausgaben
Die für den Infrarotsensor-Block verfügbaren Eingaben sind vom jeweils ausgewählten Modus abhängig. Du kannst die Eingabewerte direkt in den Block eingeben. Alternativ hierzu können als Eingabewerte auch die Ausgaben anderer Programmierblöcke dienen, die über Datenleitungen übertragen werden.
EingabeTypZulässige WerteHinweise
Kanal Numerische Werte1 bis 4Der zu erkennende Kanal der IR-Fernsteuerung.
Vergleichsart Numerische Werte0 bis 50: = (Gleich)
1: ≠ (Ungleich)
2: > (Größer als)
3: = (Größer gleich)
4: < (Kleiner)
5: = (Kleiner gleich)
Schwellenwert Numerische WerteBeliebige ZahlMit den Sensordaten zu vergleichender Wert
Menge an Tasten-Kennungen Numerisches ArrayJedes Element:
0 bis 11
Zu testende Tasten-Kennung(en).
Siehe Verwendung des Infrarotsensors im Fernsteuerungsmodus.
Die verfügbaren Ausgaben sind vom jeweils ausgewählten Modus abhängig. Verwende eine Datenleitung, um die Ausgabe mit einem anderen Programmierblock zu verbinden.
AusgabeTypWerteHinweise
Nähe Numerische Werte0 bis 100Die Nähe des Signals oder Objekts. 0 bedeutet sehr nah, und 100 bedeutet sehr weit entfernt. Wenn überhaupt kein Signal oder Objekt erkannt wird, besitzt der Parameter „Nähe“ den Wert 100.
Erkannt Logische WerteWahr/Falsch„Wahr“, wenn das Signal erkannt wird.
Überschrift Numerische Werte-25 bis 25Die Signal-Richtung. 0 bedeutet, dass das Signal direkt vor dem Sensor ausgestrahlt wird, negative Werte besagen, dass das Signal von links kommt, und positive Werte bedeuten, dass das Signal von rechts kommt.
Tasten-Kennung Numerische Werte0 bis 11Erkennt, welche Taste oder Tastenkombination auf der IR-Fernsteuerung gedrückt wird.
Siehe Verwendung des Infrarotsensors im Fernsteuerungsmodus.
Ergebnis des Vergleichs Logische WerteWahr/FalschDas von einem Vergleichsmodus gelieferte Ergebnis „Wahr“ bzw. „Falsch“.
Infrarot
Direktlinks