Wiiリモコンから取り外した赤外線画像センサ(赤外線画像処理機能付カメラ)の紹介です。赤外線LEDのような赤外線の輝点を撮影画像中から最大4点まで抽出し、その座標値を出力します。台湾のPixart Imaging Inc.製が製造しており、3.3V電源で、25MHzのクロック入力を必要とします。座標値データはI2Cバスでデジタル出力させるので、ArduinoのようなI2Cバスが利用できるデバイスが必要となります。佐藤研では、Arduino Pro Mini(3.3V)を利用して、シリアル出力やUSB出力に変換しています。
<ピン接続>
1: 電源(3.3V)
2: GND
3: GND
4: 未接続
5: SCL(I2C)→Arduino Pro Mini(3.3V)の場合、PC5(ADC5/SCL)のA5ピン(A3ピンの近くにあるシルクスクリーンのない変則的なピン)に接続する。
6: SDA(I2C)→同上、PC4(ADC4/SDA)のA4ピン(A2ピンの近くにあるシルクスクリーンのない変則的なピン)に接続する。
7: クロック入力(25MHz)
8: リセット入力(負論理)
昔の記事に対してのコメント失礼します。
返信削除私もこの記事を読んで試してみました。
Arduino UNOでI2C通信をしてみたのですが上手くいきませんでした。
私の能力不足なのですが、もし可能でしたら赤外線の位置を取得するスケッチを教えていただけないでしょうか。
よろしくお願いいたします。