インタフェースのIRレシーバ

D

Dhans

Guest
やあ


は 、赤外線LEDと
赤外線 受信機( TSOPの1738 )私は
、 受信機の出力を取得している出力は
、 ステッピングモータを制御するためthro 8051が含まれているプロジェクトをしています。
私は
、 赤外線受信機からの信号を受信するためにプログラム
を 書くこと
は 知っているdont 。
誰でもする
ことができますか ? ?

よろしく、
dhans 。

 
IR情報TSOP1738変調信号との部分
は 、プロセッサへの出力は
、 純粋なデジタルレベルの信号を削除されます。
を 測定している場合は
、 次のステップ/オフ信号の期間を決定するコードが送信されます。

赤外線信号のれ
、 多くの符号化方式
は 、をご覧ください:
http://www.epanorama.net/links/irremote.html

 
送信機側でどのようなリモートrc5元/ 555にスイッチ
等 の非安定モードでどのようにプログラムすることができますtxd側面を知るためのデータを送信することです。

 
バスコム8051を
使用することができますは8051の
ための 基本的なコンパイラです
"は
、 コマンドと呼ばれる" getrc4している

ここに例を示します

薄暗い新しいビット
として薄暗いコマンドバイト
は 、バイトとしてSubaddress

リセットTcon.0
の 立ち上がりによって誘発される
Int0 Receiverc5
で有効Int0
割り込みを有効にする
する
その場合
、 新しい= 1 '新しいコードを受け
無効Int0
印刷コマンド; " " ; Subaddress
新しい= 0 'をリセットする新しいビット
有効Int0
終了する場合
ループReceiverc5 : '割り込みルーチン
' getrc5のルーチンを使用して30バイト!を測定するためのスタック
のビットの間
の 間隔
Getrc5 (コマンド) subaddress
新しい= 1 'を設定フラグ
戻る
退屈なので
、 プログラミングなしでrc5コードを受信するまた
、 以下のリンク
をチェック
http://www.rotgradpsi.de/mc/etc/rc5decoder.html

http://www.ustr.net/infrared/infrared1.shtml

 

Welcome to EDABoard.com

Sponsor

Back
Top