logo

giovedì 11 ottobre 2012

Arduino controllo IR 1°Parte

In questo tutorial, vedremo come controllare le uscite di arduino con il telecomando della tv.

Per prima cosa scaricate la libreria Arduino-IRremote per arduino 1.0.
Scompattatela rinominatela: IRremote e fate copia/incolla nella cartella: arduino-1.0/libraries, poi aprite l'ide di arduino e cercate tra gli esempi, la voce IRremote, per trovare alcuni esempi.


Per poter permettere la comunicazione tra il telecomando e arduino,per prima cosa davrete caricare lo sketch che vi permetterà di associare un tasto al relativo codice esadecimale.



Sketch: IRrecvdemo


#include <IRremote.h>

int RECV_PIN = 11;//uscita del sensore collegato al pin 11

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);//visualizza nel monitor seriale il codice esadecimale*
    irrecv.resume(); // Receive the next value
  }
}



*siccome il telecomando invia 2 codici dello stesso tasto,una volta uno e una volta l'altro segnateli entrambi, che potranno tornare utili.








Nessun commento:

Posta un commento