Go Down

Topic: help with ken shiriff's infrared remote library (Read 1 time) previous topic - next topic


My project contains an obstacle detection circuit. I am building  the circuit using ken shirriff's infrared library as he showed here. "http://www.arcfn.com/2010/03/detecting-ir-beam-break-with-arduino-ir.html". The original code by ken shirriff is posted below. The circuit is working perfectly when i connect the IR led to pin 3. But when i connect the IR led to pin 11 the IR led is not working. The only change i made to the code was change #define PIN_IR 3 to #define PIN_IR 11. If it is a silly mistake pls forgive me. :)

#include <IRremote.h>
#define PIN_IR 3
#define PIN_DETECT 2
#define PIN_STATUS 13
IRsend irsend;
void setup()

void loop()
  digitalWrite(PIN_STATUS, !digitalRead(PIN_DETECT));


The IRRemote library only allows output on Pin 3:
Code: [Select]

void IRsend::mark(int time) {
  // Sends an IR mark for the specified number of microseconds.
  // The mark output is modulated at the PWM frequency.
  TCCR2A |= _BV(COM2B1); // Enable pin 3 PWM output

If it did support other pins you would think there would be a function to set which pin to use.
Send Bitcoin tips to: 1G2qoGwMRXx8az71DVP1E81jShxtbSh5Hp

Go Up