Utilizzo della modalità Telecomando del sensore infrarosso



Sensore infrarosso
Telecomando a raggi infrarossi/beacon

In modalità Telecomando il sensore infrarossi può rilevare quale pulsante viene premuto sul Telecomando a raggi infrarossi/beacon (beacon IR). Puoi inoltre rilevare quando vengono premuti contemporaneamente due pulsanti che costituiscono alcune combinazioni specifiche. Puoi utilizzare la modalità Telecomando ad esempio per controllare in remoto il robot tramite telecomando.
Il beacon IR dispone di un selettore del canale che consente di scegliere uno dei quattro diversi canali per i segnali. Il sensore infrarosso rileverà solo i segnali provenienti dal canale specificato.
Suggerimenti
Se due robot vengono controllati da due beacon IR diversi, dovrebbero utilizzare canali diversi, altrimenti un beacon controllerà tutti i robot impostati sul proprio canale.
Dati della modalità Telecomando del sensore infrarosso
In modalità Telecomando il sensore infrarosso fornisce i dati seguenti:
DatiTipoIntervalloNote
ID pulsante Valore numerico0 - 11Identifica il pulsante o la combinazione di pulsanti premuti sul beacon IR.

0 = Nessun pulsante (e la modalità Beacon è disattivata)
1 = Pulsante 1
2 = Pulsante 2
3 = Pulsante 3
4 = Pulsante 4
5 = Pulsante 1 e pulsante 3
6 = Pulsante 1 e pulsante 4
7 = Pulsante 2 e pulsante 3
8 = Pulsante 2 e pulsante 4
9 = La modalità Beacon è attivata
10 = Pulsante 1 e pulsante 2
11 = Pulsante 3 e pulsante 4

Suggerimenti
Il pulsante della modalità beacon (ID pulsante = 9) funziona in modo diverso rispetto agli altri quattro pulsanti. Quando premi il pulsante della modalità beacon, il beacon inizia a trasmettere continuamente finché non premi di nuovo il pulsante per spegnerlo. Gli altri quattro pulsanti trasmettono solo quando vengono premuti e smettono di trasmettere quando vengono rilasciati.
Esempi di utilizzo del sensore infrarosso in modalità Telecomando
Di seguito sono riportati alcuni esempi di come utilizzare il sensore infrarosso in modalità Telecomando.
Esempio 1: pulsante di avvio remoto
Questo programma fa attendere al robot che venga premuto un pulsante sul beacon IR (utilizzando il canale 1), quindi lo fa spostare in avanti per 2 secondi. Il programma utilizza il blocco Attesa in modalità Sensore infrarosso - Variazione - Telecomando. Se inizi senza che sia premuto alcun pulsante, il robot attenderà che venga premuto un pulsante qualsiasi sul beacon IR.
Esempio 2: spostamento mediante telecomando
Questo programma può azionare un robot mediante telecomando IR. Il programma utilizza un selettore in modalità Sensore infrarosso - Misura - Telecomando per scegliere tra quattro diversi tipi di spostamento a seconda di quale pulsante o di quali pulsanti vengono premuti sul telecomando IR. Puoi far girare il robot a sinistra e a destra premendo i pulsanti di direzione in alto a sinistra e in alto a destra e farlo procedere in linea retta premendo entrambi questi pulsanti contemporaneamente. Il robot si arresta quando tutti questi pulsanti vengono rilasciati.

Blocchi e modalità per la modalità Telecomando del sensore infrarosso
Nella tabella seguente sono riportati tutti i blocchi di programmazione e le modalità utilizzabili con il sensore infrarosso in modalità Telecomando.
BloccoModalitàUtilizzo
AttesaSensore infrarosso - Confronto - TelecomandoAttendere che venga premuto un determinato pulsante sul beacon IR. Puoi anche attendere che venga premuto un pulsante di un insieme di pulsanti specificati.
AttesaSensore infrarosso - Variazione - TelecomandoAttendere che un pulsante qualsiasi sul beacon IR venga premuto o cambi stato.
CicloSensore infrarosso - TelecomandoRipetere una sequenza di blocchi finché non viene premuto un determinato pulsante sul beacon IR o finché non viene premuto uno dei pulsanti di un insieme di pulsanti specificati.
SelettoreSensore infrarosso - Misura - TelecomandoScegliere tra due o più sequenze di blocchi a seconda di quale pulsante o di quali pulsanti vengono premuti sul beacon IR.
SelettoreSensore infrarosso - Confronto - TelecomandoScegliere tra due sequenze di blocchi a seconda che venga premuto un determinato pulsante sul beacon IR o che venga premuto uno dei pulsanti di un insieme di pulsanti specificati.
Sensore infrarossoMisura - TelecomandoOttenere l'ID del pulsante attualmente premuto sul beacon IR su un filo dati numerico.
Sensore infrarossoConfronto - TelecomandoTestare se sul beacon IR viene premuto un determinato pulsante o uno dei pulsanti di un insieme di pulsanti specificati e ottenere il risultato su un filo dati logico.
Modalità Telecomando del sensore IR
Collegamenti rapidi