Infrarød sensor-blok

Infrarød sensor-blokken får data fra den infrarøde sensor. Du kan måle sensordata i tilstandene Afstand, Positionsgiver og Fjernbetjening, og få et numerisk output Du kan også sammenligne sensordata med en inputværdi, og få et logisk output (Sandt/Falsk).

Se Brug af den infrarøde sensor for at få yderligere oplysninger om de data, den infrarøde sensor leverer, og programmeringseksempler.
Tips og tricks
Tip: Infrarød sensor-blokken udlæser data med datakabler. Se Brug af den infrarøde sensor for at få oplysninger om andre måder at bruge den infrarøde sensor på, som ikke kræver et datakabel.
Vælg sensorporten og tilstanden


Portvælger
Tilstandsvælger
Input
Output

Brug portvælgeren oven på blokken til at kontrollere, at sensorportnummeret (1, 2, 3 eller 4) svarer til den port på EV3 klodsen, som den infrarøde sensor er tilsluttet.

Brug tilstandsvælgeren til at vælge tilstanden for blokken. De tilgængelige input og output ændres alt efter tilstanden.
Tilstande
Mål – Afstand


I tilstanden Mål – Afstand bruges den infrarøde sensor i tilstanden Afstand. Afstanden udlæses i Afstand.
Mål – Positionsgiver


I tilstanden Mål – Positionsgiver bruges den infrarøde sensor i tilstanden Positionsgiver. Indstil kanalen til den positionsgiverkanal, du vil registrere. Positionsgiverens afstand udlæses i Afstand, og positionsgiverens retning udlæses i Retning.

Outputtet Registreret er Sandt, hvis positionsgiveren registreres. Hvis positionsgiveren ikke registreres, vil outputtet Registreret være Falsk, Afstand vil være 100, og Retning vil være 0.
Mål – Fjernbetjening


I tilstanden Mål – Fjernbetjening bruges den infrarøde sensor i tilstanden Fjernbetjening. Indstil Kanal til den kanal, som IR positionsgiveren benytter. Knap-id'et for den eller de knapper, der er trykket ind, udlæses i Knap-id.
Tilstandene Sammenlign


I tilstandene Sammenlign – Afstand, Sammenlign – Retning til positionsgiver og Sammenlign – Afstand til positionsgiver sammenlignes sensordataene med tærskelværdien ved hjælp af den valgte indstilling for Sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og sensordataene udlæses i den valgte type sensordata.
Sammenlign – Fjernbetjening


I tilstanden Sammenlign– Fjernbetjening bruges den infrarøde sensor i tilstanden Fjernbetjening. Du kan vælge en eller flere knap-id-værdier i Sæt af fjernbetjeningsknap-id'er. Sammenligningsresultat vil være Sandt, hvis en eller flere af de valgte knapper er trykket ind på IR positionsgiveren. Værdien i outputtet Knap-id vil være knap-id'et for den knap eller kombination af knapper, der er trykket ind.
Input og output
De tilgængelige input for Infrarød sensor-blokken afhænger af den valgte tilstand. Du kan angive inputværdierne direkte i blokken. I stedet kan inputværdierne også leveres via datakabler fra andre programmeringsblokkes output.
InputTypeTilladte værdierBemærkninger
Kanal Numerisk1-4Kanalen på den IR positionsgiver, der skal registreres.
Sammenligningstype Numerisk0-50: = (Lig med)
1: ≠ (Ikke lig med)
2: > (Større end)
3: ≥ (Større end eller lig med)
4: < (Mindre end)
5: ≤ (Mindre end eller lig med)
Tærskelværdi NumeriskAlle talVærdi, sensordata skal sammenlignes med
Sæt af fjernbetjeningsknap-id'er Numerisk arrayHvert element:
0-11
Knap-id/id'er, der skal testes.
Se Brug af den infrarøde sensor i tilstanden Fjernbetjening.
De tilgængelige output afhænger af den valgte tilstand. Hvis du vil bruge et output, skal du anvende et datakabel til at forbinde det med en anden programmeringsblok.
OutputTypeVærdierBemærkninger
Afstand Numerisk0 til 100Afstand til positionsgiver eller genstand. 0 betyder meget nær, og 100 betyder meget langt væk. Afstanden er 100, hvis positionsgiveren eller genstanden slet ikke registreres.
Registreret LogiskSandt/falskSandt, hvis positionsgiveren registreres.
Retning Numerisk-25 til 25Positionsgiverens retning. 0 betyder, at positionsgiveren står lige foran sensoren, de negative værdier betyder, at den står til venstre for sensoren, og de positive, at den står til højre for sensoren.
Knap-id Numerisk0-11Identificerer, hvilken knap eller kombination af knapper, der er trykket ind på IR positionsgiveren.
Se Brug af den infrarøde sensor i tilstanden Fjernbetjening.
Sammenligningsresultat LogiskSandt/falskResultatet Sandt/Falsk fra en sammenligningstilstand.
Infrarød
Hurtige link