Log in

View Full Version : Need help with infrared sensor


Team 2085
02-02-2013, 16:36
Hi, I'm using a 38kHz ir-LED and receiver module. However, I've had some trouble writing code for them. I think I figured out the receiver module and have wrote most of the code for it. I used a simple DigitalInput class and printed the value. It should be 1 if it doesn't receive anything and 0 if it does, right? :confused: The main problem I've had is making the LED output 38kHz. I'm trying to use a DigitalOutput class, so I wrote this:

DigitalOutput *irSender;
irSender = new DigitalOutput(2);

irSender->Set(true);

Can someone please tell me what I am doing wrong? :confused: I could really use any advice. Thanks

nuggetsyl
02-02-2013, 20:42
Why are you using IR?

William Kunkel
03-02-2013, 21:16
How is your LED wired? Do you have a picture/diagram?

Team 2085
04-02-2013, 19:05
It is a zx-irm receiver and a zx-irLed light.
http://www.inex.co.th/inexstore/components/com_virtuemart/shop_image/product/ZX_irLED_4bdfc5298b8ea.gif
http://www.inex.co.th/inexstore/components/com_virtuemart/shop_image/product/ZX_IRM_4eaa869793967.jpg

We can make the LED light up but don't know how to get it to flicker at 38 kHz.

Alan Anderson
04-02-2013, 21:20
To get it to flicker at any frequency, provide it with that frequency on its input.

What are you trying to do with this sensor? There might be a better way to accomplish it.