2016-03-22 12 views
0

Ich versuche, zwischen einer Himbeere (Master) und arduino (Slave) über i2c zu kommunizieren. Ich habe diesen Leitfaden http://blog.oscarliang.net/raspberry-pi-arduino-connected-i2c/ gefolgt und ich habe alle Tools auf der Himbeere installiert und überprüft. - i2c und spi aktiviert - das Raspi neu gestartet wurde - schwarze Liste und Module bearbeitet wurden und die Linien über i2c gewesen unkommentierti2cdetect nicht zu sehen arduino

Alles sieht gut aus, aber wenn ich i2cdetect laufen -y 1 kann ich sehe nichts mit der Himbeere (Die Himbeere ist eine neue, also ist es 1 und nicht 0). Gibt es noch andere Befehle, die ausgeführt werden müssen, um zu prüfen, was falsch ist?

Antwort

1

Ich antwortete gestern, aber es scheint verschwunden zu sein. Also eine kurze Version, Sie müssen das Arduino als Slave einrichten. Sie brauchen mindestens das: -

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

danke Mike, tat ich das. Am Ende fand ich das Problem, waren die Kabel. Ich habe sie geändert und alles hat gut funktioniert :) –