Ultraschallsensor-Block

Der Ultraschallsensor-Block ruft Daten vom Ultraschallsensor ab. Du kannst die Distanz in Zentimetern oder Zoll messen und eine Numerische Ausgabe abrufen. Außerdem kannst du die Distanz mit einem Schwellenwert vergleichen, um einen Logischen Wert (Wahr oder Falsch) als Ausgabe zu erhalten. Darüber hinaus kannst du im Modus „Nur hören“ andere Ultraschallsignale erkennen.

Weitere Informationen über die Funktionsweise des Ultraschallsensors, die von ihm gelieferten Daten sowie Programmierbeispiele findest du unter Verwendung des Ultraschallsensors.
Tipps und Tricks
Der Ultraschallsensor-Block gibt seine Daten per Datenleitung aus. Weitere Verwendungsmöglichkeiten des Ultraschallsensors, die keine Datenleitung erfordern, findest du unter Verwendung des Ultraschallsensors.
Wähle den Anschluss und den Modus des Sensors aus.



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 Ultraschallsensor 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 – Distanz – Zentimeter


Im Modus „Messen – Distanz – Zentimeter“ wird das Messergebnis unter Distanz in Zentimetern ausgegeben.
Messen – Distanz – Zoll


Im Modus „Messen – Distanz – Zoll“ wird das Messergebnis unter Distanz in Zoll ausgegeben.
Messen – Vorhanden


Im Modus „Messen – Vorhanden“ wird im Modus „Nur hören“ gelauscht, ob andere Ultraschallsignale vorhanden sind. Die Ausgabe Ultraschall erkannt ist „Wahr“, wenn ein Signal erkannt wird. Anderenfalls lautet die Ausgabe „Falsch“.
Vergleichen – Distanz – Zentimeter


Im Modus „Vergleichen – Distanz – Zentimeter“ wird die Distanz in Zentimetern 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 gemessenen Distanz erfolgt unter Distanz in Zentimetern.
Vergleichen – Distanz – Zoll


Im Modus „Vergleichen – Distanz – Zoll“ wird die Distanz in Zoll 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 gemessenen Distanz erfolgt unter Distanz in Zoll.
Vergleichen – Vorhanden


Im Modus „Vergleichen – Vorhanden“ wird im Modus „Nur hören“ gelauscht, ob andere Ultraschallsignale vorhanden sind. Die Ausgabe Ultraschall erkannt ist „Wahr“, wenn ein Signal erkannt wird. Anderenfalls lautet die Ausgabe „Falsch“.
Erweitert – Zentimeter


Der Modus „Erweitert – Zentimeter“ ist mit dem Modus „Messen – Distanz – Zentimeter“ vergleichbar, nur dass du hier in der Eingabe Mess-Modus wählen kannst, ob nur ein einziges kurzes Ultraschallsignal (Ping) gesendet werden soll oder ob dauerhaft Ultraschallwellen ausgestrahlt werden sollen. Die Distanz in Zentimetern wird unter Distanz ausgegeben.
Erweitert – Zoll


Der Modus „Erweitert – Zoll“ ist mit dem Modus „Messen – Distanz – Zoll“ vergleichbar, nur dass du hier in der Eingabe Mess-Modus wählen kannst, ob nur ein einziges kurzes Ultraschallsignal (Ping) gesendet werden soll oder ob dauerhaft Ultraschallwellen ausgestrahlt werden sollen. Die Distanz in Zoll wird unter Distanz ausgegeben.
Tipps und Tricks
In den Modi „Messen – Distanz – Zentimeter“ und „Messen – Distanz – Zoll“ sendet der UItraschallsensor ständig ein Ultraschallsignal aus.
Eingaben und Ausgaben
Die für den Ultraschallsensor-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
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
Mess-Modus Numerische Werte0 oder 1Modus des Ultraschallsignals in den Erweiterten Modi
0 = Ping
1 = Ständiges Signal
Die verfügbaren Ausgaben sind vom jeweils ausgewählten Modus abhängig. Verwende eine Datenleitung, um die Ausgabe mit einem anderen Programmierblock zu verbinden.
AusgabeTypHinweise
Distanz in Zentimetern Numerische WerteDistanz in Zentimetern (0 bis 255 cm)
Distanz in Zoll Numerische WerteDistanz in Zoll (0 bis 100 Zoll)
Ultraschall erkannt Logische Werte„Wahr, wenn ein Ultraschallsignal erkannt wird, anderenfalls „Falsch“.
Ergebnis des Vergleichs Logische WerteDas von einem Vergleichsmodus gelieferte Ergebnis „Wahr“ bzw. „Falsch“.
Ultraschall
Direktlinks