donderdag 27 maart 2014

Beamer IR codes

Voor een projectje heb ik de AAN/UIT code van de afstandsbediening van verschillende beamer afstandsbedieningen op school uitgelezen.

Hoe? Een IR ontvanger (TSOP1738) had ik al eerder ergens uitgesloopt.

Met behulp van de IRRemote library (github) en bijgeleverde IRRcvdump code heb ik met een Arduino UNO de codes uitgelezen:


Er blijken maar twee codes op school voor te komen:

Dell beamers: NEC: F20A40BF (32 bits)
Hitachi beamers: NEC: E1A2E817 (32 bits)

Een Dell beamer aan uit kan dan met de volgende code:


// zend de AAN/UIT code 3x (volgens protocol)
// wacht 1 sec en doe het opnieuw
#include <IRremote.h>

IRsend irsend;

void loop() {
  for (int i = 0; i < 3; i++) {
      irsend.sendNEC(0xF20A40BF, 32); // Dell AAN/UIT
      delay(40);
    }
delay(1000); 
}


Een IR LED wordt dan aangesloten op PIN 3 (PWM) van de Arduino UNO.

Geen opmerkingen:

Een reactie posten