Hallo, ich möchte von einem Arduino zum Arduino Daten übertragen.Auf einen externen EEPROM Daten schreibe und lesen, dass funktioniert recht gut. Ich habe einen Beispiel gefunden welches recht gut beschreibt wie zwei Arduinos miteinander kommunizieren. Aber etwas versteh ich leider nicht. Ein Arduino ist der Master und der eine der Slave. Beim Master steht im sketch Wire.beginTransmission(4); und beim Slave steht Wire.begin(4); Kann ich das so verstehen Wenn der Slave die Zahl 4 auf dem Bus "lesen" Kann fragt er auch das restliche Datenpaket ab? Danke
Falls du Englisch verstehst, hilft dir dieser Videobeitrag sicherlich weiter: https://www.youtube.com/watch?v=vZr9LEIWOsA Ab 6:30
diode1990 schrieb: > Wenn der Slave die Zahl 4 auf dem Bus "lesen" Kann fragt er auch das > restliche Datenpaket ab? Der Slave macht von sich aus gar nichts, außer dem Handhake über Ack/NAK.
diode1990 schrieb: > Beim Master steht im sketch > Wire.beginTransmission(4); > > und beim Slave steht > Wire.begin(4); > > Kann ich das so verstehen > > Wenn der Slave die Zahl 4 auf dem Bus "lesen" Kann fragt er auch das > restliche Datenpaket ab? Ich weis nicht, wo du diesen Sketch her hast, aber die Zahl 4 hat hier nichts mit den zu lesenden Daten zu tun. An dieser Stelle steht normalerweise die I2C-Adresse des I2C-Bausteins. Das Lesen der Daten erfolgt an einer anderen Stelle.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.