also mit Wire.begin(32) verbindest du dich als Slave auf den Bus. Aber irgendwer muss der Master sein. Das GPS-Modul wird sich wahrscheinlich nicht als Master verbinden. Wenn du nur Wire.begin() verwendest, also ohne Parameter, dann bist du (dein Arduino) der Master.
Und dann musst du wahrscheinlich noch was an das Modul senden. Das es sich initialisieren soll und so weiter... Da musst du irgendwo eine Dokumentation finden. Da liegt auch das Problem bei den günstigen chinesischen Modulen... da habe ich mich neulich auch drüber geärgert. Was du an hier an Geld sparst, steckst du an Zeit für Recherchen locker wieder rein. Diese Erfahrung musste ich leider auch machen. Aber aus Fehlern lernt man
Und dann solltest du darauf achten, dass einige Module mit 5V und andere mit 3,3V arbeiten. Da brauchst du evtl. einen Pegelconverter. Falls du einen brauchst, achte darauf, das irgendwo was von I2C-Sicher oder so ähnlich steht... Da habe ich am Wochenende auch mehrere Stunden verschwendet...
Vielen Dank.
Ich hatte gedacht, dass der Slave nur lesen würde und der Master nur senden.
Aber das ist ja bei I2C nicht der Fall.
Das mit dem initialisieren ist ein guter Tipp, ich werde das mal suchen,
auch wenn es wahrscheinlich nicht so leicht zu finden wird
Ich werde mich melden, sobald ich da was gefunden habe.
Ja, das ist mir schon aufgefallen. Mein GPS arbeitet mit 5V.