Pages: [1]   Go Down
Author Topic: Infrarossi  (Read 646 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti,
Nessuno di voi si è interessato ai sensori IR con Arduino?

Vorrei realizzare un circuito in grado di decodificare gli impulsi IR di un telecomando da tv... sapete se è possibile?

Per esempio:
 - con il tasto Power del telecomando, settare l'uscita digitale 13 di arduino su HIGH
 - con il tasto Volume, settare l'uscita digitale 12 su HIGH
ecc ecc.

Non saprei proprio come decodificare le frequenze, senza l'apporto di circuiti esterni...

Aspetto un vostro aiuto! Grazie
Logged

Forum Administrator
Offline Offline
Newbie
*****
Karma: 3
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

leggi un po qui http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1152894029

è in francese ma si capisce piu o meno

massimo
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ehm...  :-/ mi spiace ma di quel progetto in francese non ci ho capito granchè...

Grazie comunque per l'interessamento...
Ho fatto un programmino, che ovviamente non funziona (non sarei qui a implorare aiuto da menti piu avanzate della mia)...


int ledPin = 13;
int stato=LOW;
int val = 0;
int w=0;
int r=0;
int t=0;

void setup()
{
  pinMode(13, OUTPUT);
  Serial.begin(9600);  
}

void loop()
{
  t=0;
  r=0;
  w=0;
  while (t<350)
  {
    val=analogRead(0);
    if (val > 58)
      {
        stato=HIGH;
        if (w==0)
        r++;
      }  
      else
      {
        stato=LOW;
      }
  digitalWrite(ledPin, stato);
    if(r==10)
  {
    w=t;
    r=0;
  }
  t++;
  }
    if (w!=0)
       Serial.println(w);
}


 Al pin 0 ho attaccato un fotodiodo..
Il fatto è che non sembra ricevere tutti gli impulsi del segnale... è troppo lento il loop di arduino? boh...

Grazie ancora a chi volesse aiutarmi!!
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

forse questo ti può aiutare...

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1176098434

p.s.
a che serve la lettura analogica in questo problema...?
Logged

Ponferrada, León (Spain)
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Chao Fabrizio, sento ma il mio italiano e horribile (sono espagnolo).

So I will continue in english. You can find a working example of howto decode an Xbox IR remote control in my web page, but sory, It's written in spanish ;-)

http://hklab.net/wiki/Acoplar_un_mando_a_distancia_en_Arduino

Try "Automatic Translation To English" link.

I hope this will help you,
Javi
Logged

Pages: [1]   Go Up
Jump to: