2種類のケーブル
Groveのシリアルカメラモジュールキットを購入すると、以下が同封されてきます。
- カメラモジュール
- レンズ(2種類)
- ケーブル
- レンズキャップ
この中で気になるのがケーブルです。
何故か片側のつなぎの順番が変わっています。
Groveのコネクタ
通常、Groveのコネクタは、以下の順番に決まっています。
- 信号1:黄色
- 信号2:白
- VCC:赤(3.3V or 5V)
- GND:黒
そのため、通常使用するケーブルは、両端とも同じになっています。
カメラモジュールのコネクタ
カメラモジュールのコネクタも以下の順番になっています。
(※資料は古いバージョンのカメラモジュールです)
- GND:黒
- VCC:赤(5V)
- RX(受信):白→Arduinoの送信PINとつなぐ
- TX(送信):黄色→Arduinoの受信PINとつなぐ
つなぐとどうなる?
Arduinoとカメラモジュールを直結したところ、私のカメラモジュールでは、煙が出ました(苦笑)
※サンプルコードでは、SDカードシールド経由の接続になっていましたが、無視してコードを書き換えました
そのせいかどうかはわかりませんが、今のところ、Arduinoと繋がりません...
皆様もお気をつけください。
【後日談】
新しいカメラモジュールを購入し、直結のケーブルで繋いだところ、送受信できている風(正確にはできていない)なので、間にSDカードシールドを『挟まない』場合はストレートのケーブルを使う必要がありそうです。