mercoledì 30 luglio 2014

Telecomando IR parte 1



La pressione di uno dei tanti tasti di un telecomando cra un treno di impulsi unico. Arduino rileva questi dati attraverso un fotodiodo ricevente ad infrarossi,lo elabora
con una apposita libreria e ne stampa il valore in formato HEX sull'IDE di Arduino.
Gli impulsi vengono rilevati dal pin 7

     
       #include <IRremote.h> 
      
       int receiver = 7; 
      
       IRrecv irrecv(receiver); 
      
      decode_results results;
    
    void setup()
       
        { Serial.begin(9600); 
          irrecv.enableIRIn(); }
          
          
    void loop(){
         if (irrecv.decode(&results)) 
            { Serial.println(results.value, HEX); 
              irrecv.resume();                   } }



Si riporta il valore esadecimale in una tabella.Del telecomando in figura ho rilevato e riportato solo i tasti da 0 a 9.

Nessun commento:

Posta un commento