Bruke den infrarøde sensoren i ekstern modus



Infrarød sensor
Eksternt infrarødt signal

I ekstern modus kan den infrarøde sensoren registrere hvilken knapp på den eksterne infrarøde senderen (IR-sender) som trykkes. Du kan også registrere når enkelte kombinasjoner av to knapper trykkes samtidig. Du kan for eksempel bruke ekstern modus til å lage en fjernkontroll for roboten.
IR-senderen har en kanalvelger som lar deg velge mellom én av fire ulike kanaler for signalene. Den infrarøde sensoren registrerer bare signaler fra kanalen du angir.
Tips og triks
Hvis to roboter kontrolleres av de ulike IR-signaler, bør de bruke ulike kanaler. Ellers vil ett signal kontrollere alle robotene og dens kanal.
Data fra ekstern modus for den infrarøde sensoren
Den infrarøde sensoren gir følgende data i ekstern modus:
DataTypeRekkeviddeMerknader
Knapp-ID Numerisk verdi0 - 11Identifiserer hvilken knapp, eller knappkombinasjon, som trykkes på IR-senderen.

0 = Ingen knapp (og signalmodus er av)
1 = Knapp 1
2 = Knapp 2
3 = Knapp 3
4 = Knapp 4
5 = Både knapp 1 og knapp 3
6 = Både knapp 1 og knapp 4
7 = Både knapp 2 og knapp 3
8 = Både knapp 2 og knapp 4
9 = Signalmodus er på
10 = Både knapp 1 og knapp 2
11 = Både knapp 3 og knapp 4

Tips og triks
Signalmodusen-knappen (knapp-ID = 9) er annerledes enn de andre fire knappene. Når du trykker Signalmodus-knappen, begynner signalet å sende fortløpende til du trykker på Signalmodus-knappen på nytt, for å slå av signalet. De andre fire knappene sender bare når de holdes nede og stopper å sende når du slipper knappen.
Eksempler på å bruke den infrarøde sensoren i ekstern modus
Eksempler på bruk av den infrarøde sensoren i ekstern modus vises nedenfor.
Eksempel 1: Startknapp for ekstern modus
Dette programmet får roboten til å vente til en knapp på IR-senderen trykkes (ved bruk av kanal 1), deretter kjører roboten fremover i 2 sekunder. Det bruker Vent-ikonet i modusen Infrarød sensor – Endre – Ekstern. Hvis ingen knapp trykkes i begynnelsen av ikonet, venter programmet til hvilken som helst knapp trykkes på IR-senderen.
Eksempel 2: Kjøring med fjernkontroll
Programmet nedenfor kan kjøre en robot ved bruk av en fjernkontroll fra IR-senderen. Det bruker et Bryter-ikon i modusen Infrarød sensor – Måle – Fjernkontrollknapper for å velge fra fire ulike kjørebevegelser, avhengig av hvilke(n) knapp(er) som trykkes på IR-senderen. Du kan snu til venstre og høyre ved å trykke på retningsknappene øverst til venstre og høyre, og kjøre rett frem ved å trykke begge disse knappene samtidig. Roboten stopper når alle knappene slippes.

Ekstern modus-ikoner og -moduser for den infrarøde sensoren
Tabellen nedenfor viser alle programmeringsikonene og -modusene du kan bruke med den infrarøde sensoren i ekstern modus.
IkonModusBruksmåte
VentInfrarød sensor – Sammenlign – EksternVent til en spesifikk knapp på IR-senderen trykkes. Du kan også vente til én av en rekke spesifikke knapper trykkes.
VentInfrarød sensor – Endre – EksternVent til hvilken som helst knapp på IR-senderen trykkes, eller til knappetilstanden endres.
LøkkeInfrarød Sensor – EksternGjenta en ikonsekvens til den angitte knappen på IR-senderen er trykket (eller til én av en rekke spesifikke knapper trykkes).
BryterInfrarød sensor – Måle – EksternVelg fra to eller flere ikonsekvenser avhengig av hvilke(n) knapp(er) som er trykket på IR-senderen.
BryterInfrarød sensor – Sammenlign – EksternVelg mellom to ikonsekvenser avhengig av om den angitte knappen på IR-senderen trykkes (eller om én av en rekke spesifikke knapper trykkes).
Infrarød sensorMåle – EksternHent knapp-IDen til knappen som trykkes for øyeblikket på IR-senderen på en numerisk dataledning.
Infrarød sensorSammenlign – EksternTest om en spesifikk knapp på IR-senderen trykkes (eller om én av en rekke spesifikke knapper), og få resultatet på en logikkdataledning.
Ekstern modus for IR
Hurtigkoblinger