|
網主好,我想問要如何用紅外線控制stepper motor,只要控制向左向右轉。我已經用PIC控制它,它會按照我的指示走。但我必須遠距離控制它,所以用紅外線遙(IR)。我要如何呢? |
|
|
|
|
|
|
|
发表于 27-11-2007 03:45 PM
|
显示全部楼层
原帖由 waiwa 于 27-11-2007 12:11 PM 发表
我想問要如何用紅外線控制stepper motor,只要控制向左向右轉。我已經用PIC控制它,它會按照我的指示走。但我必須遠距離控制它,所以用紅外線遙(IR)。我要如何呢?
你可以用现成的TV/VCD/DVD遥控器, 或用另一粒PIC来做TX的部分。
RX, 用任何38Khz的 IR receiver module, 输入到PIC的IO。
接下来, 最难的就是编程了。
如你是用PIC MCU 和 C语言的话, 网上应该有很多sample code。
如果我没回答到你的问题, 请你再问。 |
|
|
|
|
|
|
|
发表于 27-11-2007 08:42 PM
|
显示全部楼层
原帖由 pic 于 27-11-2007 03:45 PM 发表
你可以用现成的TV/VCD/DVD遥控器, 或用另一粒PIC来做TX的部分。
RX, 用任何38Khz的 IR receiver module, 输入到PIC的IO。
接下来, 最难的就是编程了。
如你是用PIC MCU 和 C语言的话, 网上应该有 ...
standard 都是用 38KHz 的吗?
如何read pulse 呢?就比如说我不知道遥控send 的是什么pulse,
我要用 TV 的 remote control. 但是我要 set 这个button 是给这个function.
那么就必须加一个button 来给 pic 学习signal 吗?
还是要预先set 好?
protocol 方面, 怎样呢? 刚刚试找了, 找几个都是要 $$$$ 的。。。。。 |
|
|
|
|
|
|
|
发表于 27-11-2007 10:39 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-11-2007 11:20 PM
|
显示全部楼层
原帖由 pic 于 27-11-2007 10:39 PM 发表
用38Khz, 可以解到36~40Khz的remote。
用Sony的remote比较容易。
Sony 的是SIRC Protocol.
http://www.sbprojects.com/knowledge/ir/sirc.htm
Decoding Sony IR protocol with a pic16f628
http:/ ...
哦哦,, 谢谢, 明白了, 迟点会玩的。 |
|
|
|
|
|
|
|
楼主 |
发表于 30-11-2007 12:43 PM
|
显示全部楼层
回复 #2 pic 的帖子
版主,如果我用PIC來控制,讀PULSE和送PULSE,只需寫CODE而已嗎?如果不用PIC呢? |
|
|
|
|
|
|
|
发表于 30-11-2007 12:50 PM
|
显示全部楼层
原帖由 waiwa 于 30-11-2007 12:43 PM 发表
如果我用PIC來控制,讀PULSE和送PULSE,只需寫CODE而已嗎?
Code + 硬体 (IR LED, IR Receiver Module)。
可以用PT2262,PT2272 之类的Decoder IC, 它有IR 版本的。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|