Go Down

Topic: help with ken shiriff's infrared remote library (Read 841 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

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

shortcuts: alt+s submit/post or alt+p preview