米粒AVR(tiny10)米粒AVR(Tiny10)で赤外線リモコンを受信して処理をするサンプルを作ってみました。このサンプルでは、受信したリモコンの信号を解析し、3つのLEDを点けたり消したり出来ます。対応するリモコンのデータのフォーマットは、データ長4バイトのNECフォーマットのみです。SONY製リモコンやSHARP製のリモコンを使う場合には工夫が必要です。赤外線リモコンを使って何かをコントロールしたい時に使えると思います。OSRB38C9AAと言うモジュール。秋月電子で2個で100円で売られています。赤外線リモコン受信モジュールOSRB38C9AA(2個入)2.7Vから動作するので乾電池2本で駆動できる。tiny10のPB3ピンは、流せる電力が小さいので、この回路図通りに作るとLED3だけ暗くなります。ブレッドボードの写真には明るさを合せるためにトランジスタを使っています。/>このプログラムでは、PB3ピンを利用しているので、FUSEの設定でRSTDISBLにチェックを入れる必要があります。動作周波数このプログラムは1MHz以下では動作しません。2MHz以上を指定してください。リモコンのコードの指定リモコンのコードの指定は、24行目のch_dataへ、1chにつき4バイトのコードを指定します。送信用のリモコンも別で自作するので、ここでは実在しない(と思われる)コードを指定しています。家電のリモコンコードが分かれば、ここに指定すると家電リモコンでもコントロールが可能です。受信したリモコンを判別して、それぞれの処理を行っているのは190行~201行です。WindowsXPをArduinoでやってみました。記事を読む米粒AVRのEAGLEライブラリEAGLEを使って米粒AVR(ATtiny10)の回路図を書こうと思ったら何か様子がおかしい。Pi(ラズベリーパイ)を買いました。前回は受信機で、今回は送信機を作ってみました。受信機と違って、送信機の作成は少し面倒です。その2前回は「米粒AVRからAndroidへデータを送る」ことを試しました。秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。実際の効果・効能ではありません。