Go Down

Topic: help with ken shiriff's infrared remote library (Read 963 times) 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: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131