Ultrasone sensor blok

Het blok Ultrasone sensor ontvangt gegevens van de Ultrasone sensor. Hiermee kun je de afstand meten in inch of centimeter en een Numerieke output krijgen. Je kunt ook de afstand vergelijken met een Drempelwaarde en een Logische (Waar of Onwaar) output krijgen. Je kunt ook andere ultrasone signalen detecteren in de modus „Alleen luisteren”.

Zie De Ultrasone sensor gebruiken voor meer informatie over de werking van de Ultrasone sensor, de gegevens die de sensor verschaft en programmeervoorbeelden ervan.
Handige weetjes
Het blok Ultrasone sensor voert gegevens uit via een Gegevensverbinding. Zie De Ultrasone sensor gebruiken om de Ultrasone sensor te gebruiken op manieren waarbij geen gegevensverbinding aan te pas komt.
De sensorpoort en de modus kiezen



Poortkiezer
Moduskiezer
Inputs
Outputs

Gebruik de Poortkiezer op het blok om ervoor te zorgen dat het poortnummer (1, 2, 3 of 4) van de sensor overeenstemt met de poort op de EV3-steen waarmee de Ultrasone sensor verbonden is.

Gebruik de Moduskiezer om de modus voor het blok te selecteren. De beschikbare Inputs en Outputs variëren afhankelijk van de modus.
Modi
Meten – Afstand - Centimeters


In de modus Meten – Afstand - Centimeters wordt de afstand in centimeter uitgevoerd naar Afstand in centimeters.
Meten – Afstand - Inches


In de modus Meten – Afstand - Inches wordt de afstand in inch uitgevoerd naar Afstand in inches.
Meten – Aanwezigheid


Met de modus Meten – Aanwezigheid wordt er gezocht naar andere ultrasone signalen in de modus „Alleen luisteren”. De output Ultrasoon geluid gedetecteerd is Waar als er een signaal gedetecteerd wordt, en Onwaar als dit niet het geval is.
Vergelijken – Afstand - Centimeters


In de modus Vergelijken – Afstand - Centimeters wordt de afstand in centimeter met behulp van het geselecteerde Vergelijktype vergeleken met de Drempelwaarde. Het resultaat Waar/Onwaar wordt uitgevoerd naar Resultaat vergelijken, en de afstand in centimeter wordt uitgevoerd naar Afstand in centimeters.
Vergelijken – Afstand - Inches


In de modus Vergelijken – Afstand - Inches wordt de afstand in inch met behulp van het geselecteerde Vergelijktype vergeleken met de Drempelwaarde. Het resultaat Waar/Onwaar wordt uitgevoerd naar Resultaat vergelijken, en de afstand in inch wordt uitgevoerd naar Afstand in inches.
Vergelijken – Aanwezigheid


Met de modus Vergelijken – Aanwezigheid wordt er gezocht naar andere ultrasone signalen in de modus „Alleen luisteren”. De output Ultrasoon geluid gedetecteerd is Waar als er een signaal gedetecteerd wordt, en Onwaar als dit niet het geval is.
Geavanceerd - Centimeters


De modus Geavanceerd – Centimeters is gelijkaardig aan de modus Meten – Afstand - Centimeters, met als verschil dat je kunt kiezen of de sensor één ultrasoon signaal dan wel een doorlopend signaal verstuurt met de input Meetmodus. De afstand in centimeter wordt uitgevoerd naar Afstand.
Geavanceerd - Inches


De modus Geavanceerd – Inches is gelijkaardig aan de modus Meten – Afstand - Inches, met als verschil dat je kunt kiezen of de sensor één ultrasoon signaal dan wel een doorlopend signaal verstuurt met de input Meetmodus. De afstand in inch wordt uitgevoerd naar Afstand.
Handige weetjes
In de modi Meten – Afstand – Centimeters en Meten – Afstand - Inches verstuurt de sensor altijd een ononderbroken ultrasoon signaal.
Inputs en Outputs
De beschikbare inputs voor het blok Ultrasone sensor hangen af van de geselecteerde modus. Je kunt de inputwaarden rechtstreeks invoeren in het blok. Daarnaast kunnen de ingevoerde waarden ook verschaft worden via Gegevensverbindingen van de outputs van andere programmeerblokken.
InputTypeToegelaten waardenOpmerkingen
Vergelijktype Numeriek0 - 50: = (Gelijk aan)
1: ≠ (Niet gelijk aan)
2: > (Groter dan)
3: ≥ (Groter dan of gelijk aan)
4: < (Kleiner dan)
5: ≤ (Kleiner dan of gelijk aan)
Drempelwaarde NumeriekOm het even welk getalWaarde om sensorgegevens mee te vergelijken
Meetmodus Numeriek0 of 1Modus Ultrasoon signaal in de modi Geavanceerd:
0 = Ping
1 = Continu
De beschikbare outputs hangen af van de geselecteerde modus. Om een output te gebruiken, gebruik je een Gegevensverbinding om die te verbinden met een ander programmeerblok.
OutputTypeOpmerkingen
Afstand in centimeters NumeriekAfstand in centimeters (0-255 cm).
Afstand in inches NumeriekAfstand in inches (0-100 in.).
Ultrasoon geluid gedetecteerd LogischWaar als er een ultrasoon signaal gedetecteerd wordt, Onwaar als dit niet het geval is.
Resultaat vergelijken LogischResultaat Waar/Onwaar van een modus Vergelijken.
Ultrasoon
Snelkoppelingen