• ベストアンサー

赤外線受信機

赤外線受信回路を制作したいのですが、赤外線送信回路からアッセンブラで指定したビット信号をだす送信回路を制作できたのですが、送信回路からのアッセンブラで指定したビット信号を赤外線モジュールでキャッチして、その信号に合ったLEDをPICを使って何個か発行させたいのですが、回路に失敗して困ってます。 なにかいい例となるサイトありますか?? アッセンブラのサンプル例もあれば助かります。 回路では、PIC18F84Aを使用した回路です。

質問者が選んだベストアンサー

  • ベストアンサー
  • peeea
  • ベストアンサー率57% (31/54)
回答No.1

後閑哲也氏のサイトが参考になると思います。 もう既に見たことがあるかもしれませんが・・・ 参考URLの14~16をご覧下さい。 アセンブラと回路図も載っています。 失敗の原因として今思いつくのは、 ・赤外線が受光素子に届いていない ・変調周波数(約40kHz)を間違っている ・送信側と受信側のどちらかの通信速度(600μ秒)が異なる ・受光素子の出力PINでプルアップとプルダウンを間違っている ・スタートビットを読み込めていない ・送信側のパリティビットやデバイスコードが、受信プログラムと異なる などです。 また、周りに赤外線回路を作ったことのある人がいなくても PICを触ったことのある人がいれば、そういった人に聞くといいと思います。

参考URL:
http://www.picfun.com/appframe.html