ultimo aggiornamento 7 gennaio 2011



Per vedere i miei filmati

 

Allegato ai numeri 75 e 80 vengono forniti i due componenti che sono necessari per telecomandare il robot.
Questi componenti sono:

E' possibile comandare il robot anche tramite un telecomando virtuale

Per esempi di utilizzo vedere i fascicoli n° 53, 68, 79, 81, 82, 88

 

Ogni telecomando può essere impostato per inviare i comandi su quattro diversi canali, per variare questo canale occorre seguire la seguente procedura

Dopo aver inserito le batterie all'interno del telecomando accendiamo RoboZak e avviciniamo il telecomando al ricevitore a infrarossi montato sulla testa del robot, come mostrato nell’immagine.


Programma
Template.bas

Premiamo contemporaneamente il pulsante P1 e un tasto tra 1 e 4 (ossia l’ID scelto) per circa due secondi.
Poiché nel programma Template.bas viene assunto che si utilizzi l’ID numerico ‘1’, premiamo il pulsante 1.
Dopo questa procedura il settaggio dell’ID è completato e possiamo usare correttamente il telecomando Remocon.

A = REMOCON(1)
Questa istruzione legge il valore inviato dal telecomando Remocon al ricevitore a infrarossi (che va collegato alla porta AD7 della scheda di controllo).
Il parametro A è una variabile in cui viene memorizzato il valore numerico associato al pulsante premuto (da ‘1’ a ‘32’). Se non viene premuto nessun pulsante nella variabile viene memorizzato il valore ‘0’. La scheda MR-C3024 è in grado di gestire quattro diversi canali per comunicare con il telecomando.
Questo significa che è possibile comandare quattro diversi RoboZak in contemporanea, con quattro differenti Remocon, senza interferenze.
Quando viene impostato l’ID numero ‘1’, nella variabile A viene memorizzato il valore preciso del tasto premuto.
Quando invece è impostato un ID pari a ‘2’, ‘3’ o ‘4’, la variabile A contiene il valore del tasto aumentato rispettivamente di ‘32’, ‘64’ e ‘96’.
Quando si utilizza il programma Template.bas con un ID diverso da ‘1’, è necessario modificare la riga di codice ‘CONST ID = 0’, inserendo il valore ‘32’, ‘64’ o ‘96’ a seconda dell’ID impostato.
Esempio:
A = REMOCON(1)
Memorizza nella variabile A il valore numerico associato al tasto premuto su Remocon.

 


Posizione ricevitore del segnale del telecomando ad infrarossi

 

Elenco revisioni
07/01/2011 Aggiornato pgina
04/08/2007 Emissione preliminare