Använda läget Fjärr på IR-sensorn



IR-sensor
IR-Sändare

I läget Fjärr kan IR-sensorn identifiera vilken knapp som trycks in på IR-sändaren. Det går också att identifiera olika kombinationer av två samtidiga knapptryckningar. Du kan använda fjärrläget till exempel om du vill skapa en fjärrkontroll för roboten.
IR-sändaren har en kanalväljare. Med den väljer du någon av fyra olika kanaler för signalerna. IR-sändaren detekterar bara signaler från den kanal som du anger.
Tips och trick
Om två robotar kontrolleras av två olika IR-sändare måste olika kanaler användas för dem. I annat fall kommer en av sändarna att styra båda robotarna i sin kanal.
Data för IR-sensorns fjärrläge
I läget Fjärr genererar IR-sensorn följande data:
DataTypIntervallAnteckningar
Knapp-ID Numerisk0–11Identifierar vilken knapp eller knappkombination som är intryckt på IR-sändaren.

0 = ingen knapp (och sändarläget är avstängt)
1 = knapp 1
2 = knapp 2
3 = knapp 3
4 = knapp 4
5 = både knapp 1 och knapp 3
6 = både knapp 1 och knapp 4
7 = både knapp 2 och knapp 3
8 = både knapp 2 och knapp 4
9 = sändarläget är på
10 = både knapp 1 och knapp 2
11 = både knapp 3 och knapp 4

Tips och trick
Sändarlägesknappen (knapp-ID = 9) fungerar annorlunda än de andra fyra knapparna. När du trycker på sändarlägesknappen börjar sändaren skicka signaler fortlöpande, tills du trycker på sändarlägesknappen igen. De andra fyra knapparna skickar bara signaler när de hålls ned. När de släpps upp upphör signalsändningen.
Exempel på hur IR-sensorn används i läget Fjärr
Nedan följer några exempel på hur IR-sensorn används i fjärrläget.
Exempel 1: Fjärrstartknapp
Det här programmet får roboten att vänta tills en knapp på IR-sändaren trycks ned (kanal 1 används). Därefter åker roboten framåt i två sekunder. Blocket Vänta i läget IR-sensor – Ändra – Fjärr används. Om du startar utan att en knapp trycks in väntar programmet tills någon av IR-sändarens knappar trycks in.
Exempel 2: Fjärrkontrollstyrd åkning
Med följande program kan roboten styras med en fjärrkontroll, via IR-sändaren. Blocket Förgrening i läget IR-sensor – Mäta – Fjärrknappar används för att välja någon av fyra olika åkrörelser beroende på vilken (eller vilka) knapp(ar) som trycks in på IR-sändaren. Du kan svänga åt vänster och höger genom att trycka på den översta vänstra eller högra knappen. Trycker du på båda knapparna samtidigt åker roboten rakt fram. Roboten stannar när du släpper upp alla knappar.

Block och lägen för IR-sensorn i läget Fjärr
I tabellen nedan visas samtliga programmeringsblock och lägen som du kan använda med IR-sensorn i fjärrläget.
BlockLägeAnvändning
VäntaIR-sensor – Jämför – FjärrVänta till en angiven knapp på IR-sändaren trycks in. Du kan också vänta tills en av knapparna i en uppsättning av knappar trycks in.
VäntaIR-sensor – Ändra – FjärrVänta tills någon av knapparna på IR-sändaren trycks in, eller tills knappstatusen ändras.
LoopIR-sensor – FjärrUpprepa en blocksekvens tills en specifik knapp på IR-sändaren trycks in (eller tills en viss knapp bland flera knappar trycks in).
FörgreningIR-sensor – Mäta – FjärrVälj mellan två eller flera blocksekvenser beroende på vilken/vilka knappar som trycks in på IR-sändaren.
FörgreningIR-sensor – Jämför – FjärrVälj mellan två blocksekvenser beroende på om en specifik knapp på IR-sändaren trycks in (eller om en knapp i en specifik uppsättning knappar trycks in).
IR-sensorMäta – FjärrHämta, via en numerisk dataledning, knapp-ID:t för den knapp som för närvarande trycks in på IR-sändaren.
IR-sensorJämför – FjärrTesta om en angiven knapp på IR-sändaren trycks in (eller om en viss knapp i en uppsättning av knappar trycks in). Hämta resultatet via en logikdataledning.
IR-sensor – Fjärrläge
Snabblänkar