Chiarimento libreria IRremote
ciao tutti ... volevo decodificare il telecomando della mia tv panasonic e per fare questo sto utilizzando questo codice che ho trovato in rete :
per fare questo ho dovuto caricare nell'ide la libreria irremote da questo link https://github.com/shirriff/arduino-irremote
nello stesso tempo ho visto che già esiste nella libreria robotirremote files irremote.h ed irremote.cpp che sono tra l'altro diversi da quelli scaricati .. mi domando cosa faccia l'ide dal momento in cui ci sono due files irremote.h, uno nella libreria precaricata robotirremote ed un'altro nella libreria da me caricata irremote, userà la prima o la seconda libreria ?
inoltre, non capisco perchè non mi riconosca il telecomando panasonic ...
... grazie...
ps: scusate .. ho dimenticato di aggiungere che sto usando una scheda arduino uno r3 e la versione dell'ide è la 1.0.6
code: [select]
#include <liquidcrystal.h>
#include <irremote.h>
#include <irremoteint.h>
liquidcrystal lcd(12, 11, 5, 4, 3, 2);
int recv_pin = 8;
irrecv irrecv(recv_pin);
decode_results results;
void setup()
{
serial.begin(9600);
irrecv.enableirin();
lcd.begin(16, 2);
lcd.print("inizio ricezione");
}
void loop() {
if (irrecv.decode(&results)) {
if(results.bits!=0){
lcd.clear();
if (results.decode_type == unknown) {
lcd.print("tipo di codifica");
lcd.setcursor(0,1);
lcd.print("non supportata");
}
else{
if (results.decode_type == nec)
{
lcd.print("nec ");
}
else if (results.decode_type == sony)
{
lcd.print("son ");
}
else if (results.decode_type == rc5)
{
lcd.print("rc5 ");
}
else if (results.decode_type == panasonic)
{
lcd.print("rc5 ");
}
else if (results.decode_type == rc6)
{
lcd.print("rc6 ");
}
lcd.print(results.value, hex);
lcd.print(" ");
lcd.print(results.bits);
delay(300);
}
}
irrecv.resume();}
}
per fare questo ho dovuto caricare nell'ide la libreria irremote da questo link https://github.com/shirriff/arduino-irremote
nello stesso tempo ho visto che già esiste nella libreria robotirremote files irremote.h ed irremote.cpp che sono tra l'altro diversi da quelli scaricati .. mi domando cosa faccia l'ide dal momento in cui ci sono due files irremote.h, uno nella libreria precaricata robotirremote ed un'altro nella libreria da me caricata irremote, userà la prima o la seconda libreria ?
inoltre, non capisco perchè non mi riconosca il telecomando panasonic ...
... grazie...
ps: scusate .. ho dimenticato di aggiungere che sto usando una scheda arduino uno r3 e la versione dell'ide è la 1.0.6
se usi la libreria dal sito di shirriff, devi eliminare quella sotto l'ide. quella dell'ide è li per il roboto arduino.
vanno in conflitto.
vanno in conflitto.
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Chiarimento libreria IRremote
arduino
Comments
Post a Comment