2016-03-22 11 views
0

私はラズベリー(マスタ)とarduino(スレーブ)の間でi2c経由で通信しようとしています。私はこのガイドhttp://blog.oscarliang.net/raspberry-pi-arduino-connected-i2c/に従っており、ラズベリーのすべてのツールをインストールしてチェックしました。 - I2CとSPIが を有効にしている - raspiは を再起動されました -i2cdetect arduinoが見えない

すべてが正常に見えるが、私は-y 1 i2cdetect実行したときに私ができるのブラックリストとモジュールが編集されているとのi2cについての行は非コメントしてきましたラズベリーに接続されているものは見当たらない(ラズベリーは新しいものなので、1ではなく0である)。何が間違っているかを確認するために実行するいくつかの他のコマンドがありますか?

答えて

1

昨日私はこれに答えましたが、消えてしまったようです。したがって、短いバージョンでは、arduinoをスレーブとして設定する必要があります。少なくともこれが必要です: -

#define SLAVE_ADDRESS 0x04 
Wire.begin(SLAVE_ADDRESS); 
+0

ありがとうマイク、私はそれをしました。最終的に私はケーブルが問題であることを知りました。私はそれらを変更し、ieverythingはうまく働いた:) –