Bruke den infrarøde sensoren i nærhetsmodus



I nærhetsmodus sender den infrarøde sensoren ut et infrarødt signal, og den kan også registrere refleksjonen av dette signalet fra objekter foran sensoren. Styrken til det reflekterte signalet kan brukes til å fastslå nærheten til (avstanden til) objektet. Du kan bruke nærhetsmodusen til for eksempel å registrere når roboten kommer for nært en vegg.
Nærhetsmodusdata for den infrarøde sensoren
Den infrarøde sensoren gir følgende data i nærhetsmodus:
DataNumerisk verdiVerdierMerknader
Nærhet Numerisk verdi0 til 100Den relative avstanden til et objekt foran sensoren. 0 betyr svært nært, og 100 betyr langt unna.
Tips og triks
Nærhetsverdien samsvarer ikke direkte til et spesifikt objekt. Verdien avhenger av fargen og materiale til objektet foran sensoren, og andre faktorer.
Den infrarøde sensoren kan ikke registrere nærheten til et objekt, som er svært nært sensoren (nærmere enn omtrent 1 cm eller en halv tomme).
Signalmodusen til den infrarøde sensoren oppgir også nærhetsdata, men bare for å registrere nærhet til IR-senderen. Se Bruke den infrarøde sensoren i signalmodus for mer informasjon.
Eksempler på å bruke den infrarøde sensoren i nærhetsmodus
Eksempler på bruk av den infrarøde sensoren i nærhetsmodus vises nedenfor.
Eksempel 1: Stopp før du når en vegg
Dette programmet får roboten til å kjøre fremover, helt til den infrarøde sensoren registrerer at den er for nært en vegg eller andre objekter. Etter at roboten har begynt å kjørt, bruker programmet et Vent-ikon i modusen Infrarød sensor – Sammenlign – Nærhet til å vente til nærheten er mindre enn 35 før roboten stopper.
Tips og triks
Avstanden mellom roboten og objektet avhenger mye av fargen på objektet. Dette er fordi at objekter med lyse farger reflekterer (infrarødt lys) bedre enn mørke objekter.
Tips og triks
Husk å bruk På-modusen til Kjør med styring-ikonet når du ønsker å kjøre men du venter på en sensor.
Eksempel 2: Reduser farten når du nærmer deg en vegg
Dette programmet får roboten til å redusere hastigheten gradvis, idet den nærmer seg en vegg eller et annet objekt. Den bruker Infrarød sensor-ikonet i modusen Måle – Nærhet for å få nærheten på en dataledning. Denne verdien brukes som Styrke-innmatingen til Kjør med styring-ikonet, og prosessen gjentas i en løkke slik at hastigheten justeres fortløpende basert på nærheten.
Nærhetsmodus-ikoner og -moduser for den infrarøde sensoren
Tabellen nedenfor viser alle programmeringsikonene og -modusene du kan bruke med den infrarøde sensoren i nærhetsmodus.
IkonModusBruksmåte
Vent Infrarød sensor – Sammenlign – NærhetVent til at nærheten når en bestemt verdi.
VentInfrarød sensor – Endre – NærhetVent til at nærheten endrer seg med en bestemt mengde.
Løkke Infrarød sensor – NærhetGjenta en ikonsekvens til nærheten når en bestemt verdi.
Bryter Infrarød sensor – SignalnærhetVelg mellom to ikonsekvenser avhengig av nærheten.
Infrarød sensorMåle – NærhetFå nærhetsverdien på en numerisk dataledning.
Infrarød sensorSammenlign – NærhetSammenlign nærheten med en terskelverdi og få resultatet på en logikkdataledning.
Nærhetsmodus for IR
Hurtigkoblinger