Blok Infraroodsensor

Het blok Infraroodsensor ontvangt gegevens van de Infraroodsensor. Je kunt sensorgegevens meten in de modi Afstand, Baken en Afstandsbediening en hiervoor een Numerieke output krijgen. Je kunt ook sensorgegevens vergelijken met een inputwaarde en een Logische (Waar of Onwaar) output krijgen.

Zie De Infraroodsensor gebruiken voor meer informatie over de gegevens die verschaft worden door de Infraroodsensor en voor programmeervoorbeelden.
Handige weetjes
Tip: Het blok Infraroodsensor voert gegevens uit via Gegevensverbindingen. Zie De Infraroodsensor gebruiken om de Infraroodsensor 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 Infraroodsensor 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


De modus Meten – Afstand maakt gebruik van de Infraroodsensor in de modus Afstand. De afstand wordt uitgevoerd naar Afstand.
Meten - Baken


De modus Meten – Baken maakt gebruik van de Infraroodsensor in de modus Baken. Stel het Kanaal in op het bakenkanaal dat je wilt detecteren. De afstand tot het baken wordt uitgevoerd naar Afstand en de richting van het baken wordt uitgevoerd naar Richting.

De output Gedetecteerd is Waar als het baken gedetecteerd wordt. Als het baken niet gedetecteerd wordt, zal Gedetecteerd Onwaar zijn, zal Afstand 100 bedragen en zal Richting 0 zijn.
Meten - Afstandsbediening


De modus Meten – Afstandsbediening maakt gebruik van de Infraroodsensor in de modus Afstandsbediening. Stel Kanaal in op het kanaal dat gebruikt wordt door het IR beacon. Het Knop-ID van de knop die ingedrukt is (of van een combinatie van knoppen) wordt uitgevoerd naar Knop-ID.
Modi Vergelijken


In de modi Vergelijken – Afstand, Vergelijken – Richting van baken en Vergelijken – Afstand baken worden de sensorgegevens vergeleken met de Drempelwaarde met behulp van het geselecteerde Vergelijktype. Het resultaat Waar/Onwaar wordt uitgevoerd naar Resultaat vergelijken, en de sensorgegevens worden uitgevoerd naar het gekozen type sensorgegevens.
Vergelijken - Afstandsbediening


De modus Vergelijken – Afstandsbediening maakt gebruik van de Infraroodsensor in de modus Afstandsbediening. Je kunt een of meerdere waarden selecteren voor Knop-ID in de Serie ID's van knoppen op afstandsbediening. De output van Resultaat vergelijken zal Waar zijn als een van de geselecteerde knoppen momenteel ingedrukt wordt op het IR beacon. De output voor Knop-ID zal het Knop-ID zijn van de ingedrukte knop of van de combinatie van knoppen.
Inputs en Outputs
De beschikbare inputs voor het blok Infraroodsensor 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
Kanaal Numeriek1 - 4Het te detecteren kanaal op het IR beacon.
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
Serie ID's van knoppen op afstandsbediening Numerieke reeksElk element:
0 - 11
Te testen Knop-ID('s).
Zie De Infraroodsensor gebruiken in de modus Afstandsbediening.
De beschikbare outputs hangen af van de geselecteerde modus. Om een output te gebruiken, gebruik je een Gegevensverbinding om deze te verbinden met een ander programmeerblok.
OutputTypeWaardenOpmerkingen
Afstand Numeriek0 tot 100De afstand tot het baken of object. 0 betekent erg dichtbij en 100 betekent veraf. De Afstand zal 100 bedragen als er geen baken of object gedetecteerd wordt.
Gedetecteerd LogischGoed/FoutWaar als het baken gedetecteerd wordt.
Richting Numeriek-25 tot 25De richting van het baken. 0 betekent dat het baken zich recht voor de sensor bevindt, een negatieve waarde staat voor links en een positieve waarde voor rechts.
Knop-ID Numeriek0 - 11Identificeert welke knop of combinatie van knoppen ingedrukt wordt op het IR beacon.
Zie De Infraroodsensor gebruiken in de modus Afstandsbediening.
Resultaat vergelijken LogischGoed/FoutResultaat Waar/Onwaar van een modus Vergelijken.
Infrarood
Snelkoppelingen