Hallo java-robotik,
Hast du dir das Bascom Beispiel aus dem RN-Wissen angesehen?
https://www.roboternetz.de/wissen/in...ogrammbeispiel
Dort wird zum auslesen des Messergebnisses folgende Befehlsfolge gesendet:
In Interactive C sieht das so aus:
Code:
...
i2c_write_byte(add,81); // Messwert in cm und messung starten
msleep(70L);
v =i2c_receive_2byte(add); // oder add+1???
...
In dem Bascom Beispiel sieht man auch, das die Leseadresse add+1 ist.
Deshalb ist die Frage von Jan schon berechtigt.
Wie ist das in der Interactive C Funktion gelöst?
Wenn du nicht sicher ist ob der SRF richtig angeschlossen ist, hilft vielleicht auch eine Abfrage der Version, wie im Datenblatt beschrieben.
Gruß Peter
Lesezeichen