- 締切済み
Arduinoのリモコン信号出力
以下参考にして、Arduinoでリモコンを実現しようとしていますが送信部分がうまくいきませんので教えてください。 ・受信部は問題なく動いています ・配線は間違いないと思います ・LED LAMPS OS15LA5113A (秋月) Vf:1.35-1.6V, Typ 55mW@50mA ・LED接続抵抗:41Ω ・携帯のカメラでLED見ましたが、光っていますが0.5秒程度間隔で着いたり消えたりを繰り返します。(信号の出力には思えません…) http://www.geocities.jp/zattouka/GarageHouse/micon/InfraredCOM/InfraredCOM2.htm すみませんが、ご回答よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- koujikuu
- ベストアンサー率43% (429/993)
Atmega328PのI/Oポートのドライブ能力は最大40mAです、赤外LED制限抵抗41Ωでは、VCC 5V時 89mA流れ、マイコンのI/Oポート故障の恐れがあり、信号電圧も保証されません 赤外LEDのドライブ電流を増やす場合は、トランジスタ等で増幅する必要があります (参考にしたページでは、赤外LED電流制限抵抗100Ωが使用されています) 注意) 参考プログラムでは、tone命令で37.9KHz (1/2duty) のサブキャリアを発生させていますが、 本来のサブキャリアは、38KHz (1/3duty)になります 参考) http://japan.renesas.com/support/faqs/faq_results/Q1000000-Q9999999/mpumcu/com/remo_012j.jsp
携帯のカメラのシャッター周期と、点滅周期が干渉をおこして、定周期で点滅しているように映る可能性は考えましたでしょうか。 プログラムに間違いがないか、配線に間違いがないか、部品に故障はないか、回答者では判断が出来ません。 まずは、LEDの出力にオシロスコープを繋いで波形を確認してみてください。