Bruke den infrarøde sensoren i signalmodus



Infrarød sensor
Eksternt infrarødt signal

I signalmodus kan den infrarøde sensoren registrere den omtrentlige posisjonen til det eksterne infrarøde signalet (IR-sender) foran sensoren. Sensoren kan oppgi signalets nærhet (relativ avstand fra sensoren) og retningen (vinkelen fra retningen som sensoren peker mot). Du kan bruke signalmodusen til for eksempel å få roboten til å søke etter og kjøre mot IR-signalet.

Slå på signalet og velg en kanal
Slå på signalet ved å trykke på Signalmodus-knappen øverst på IR-senderen. LED-indikatoren slås på og forblir på. Signalet forblir på og sender fortløpende til du trykker på Signalmodus-knappen på nytt, for å slå av signalet.

Velg én av de fire kanalene fra Kanalvelger. Den infrarøde sensoren registrerer bare et signal på den kanalen som du angir i programmet.
Signalmodusdata for den infrarøde sensoren
Den infrarøde sensoren gir følgende data i signalmodus:
DataTypeVerdierMerknader
Registrert LogikkSann/UsannSann hvis et IR-signal registreres på den angitte kanalen, ellers Usann.
Nærhet Numerisk verdi0 til 100Den relative avstanden til signalet. 0 betyr svært nært, og 100 betyr langt unna. Nærheten er 100 hvis signalet ikke registreres i det hele tatt.
Retning Numerisk verdi-25 til 250 betyr at signalet er rett foran sensoren, negative verdier er til venstre og positive verdier er til høyre.
Tips og triks
Verdiene for Nærhet og Retning samsvarer ikke direkte til spesifikke avstander og vinkler. Verdiene avhenger av styrken til signalet og andre faktorer.
Eksempel
Dette programmet får en robot til å kjøre når IR-senderen er på og kommer nært nok den infrarøde sensoren. Den bruker Vent-ikonet i modusen Infrarød sensor – Sammenlign – Signalnærhet for å vente til nærheten er mindre enn 20, deretter kjører roboten fremover i 2 sekunder.
Signalmodus-ikoner og -moduser for den infrarøde sensoren
Tabellen nedenfor viser alle programmeringsikonene og -modusene du kan bruke med den infrarøde sensoren i signalmodus.
IkonModusBruksmåte
Vent Infrarød sensor – Sammenlign – SignalretningVent til signalet registreres og til at retningen skal nå en angitt verdi.
Vent Infrarød sensor – Sammenlign – SignalnærhetVent til signalet registreres og til at nærheten skal nå en angitt verdi.
VentInfrarød sensor – Endre – SignalretningVent til at signalretningen endrer seg med en bestemt mengde.
VentInfrarød sensor – Endre – SignalnærhetVent til at signalnærheten endrer seg med en bestemt mengde.
Løkke Infrarød sensor – SignalretningGjenta en ikonsekvens til signalretningen når en bestemt verdi.
Løkke Infrarød sensor – SignalnærhetGjenta en ikonsekvens til signalnærheten når en bestemt verdi.
BryterInfrarød sensor – SignalretningVelg mellom to ikonsekvenser avhengig av signalretningen.
BryterInfrarød sensor – SignalnærhetVelg mellom to ikonsekvenser avhengig av signalnærheten.
Infrarød sensorMåle – SignalFå signalretningen og -nærheten på numeriske dataledninger, og den registrerte tilstanden på en logikkdataledning.
Infrarød sensor Sammenlign – SignalretningSammenlign signalretningen med en terskelverdi og få resultatet på en logikkdataledning.
Infrarød sensor Sammenlign – SignalnærhetSammenlign den signalnærheten med en terskelverdi og få resultatet på en logikkdataledning.
IR-sendermodus
Hurtigkoblinger