Ich habe einen Absolutwertgeber AS5048B, den ich anfangs nicht anständig zum laufen bekommen habe .
Jetzt habe ich aus versehen die adresse 255 statt 254 ausgewählt und schon passen die Werte , es war also Zufall oder Glück. -> #include <Wire.h>

void setup()
{
Serial.begin(9600);
Wire.begin();
}

void loop()
{
Wire.beginTransmission(66);
Wire.write(255);
Wire.endTransmission();

Wire.requestFrom(66, 2);

if (2 <= Wire.available())
{
int pos = Wire.read();
pos = pos << 6;
pos |= Wire.read();
Serial.println(pos);
}

}

-> http://www1.futureelectronics.com/do...S/AS5048DB.pdf

Die Adressen wo die Positionen gespeichert sind 254 255.....
genau in dieser Reihenfolge sollte man die doch abfragen ? Zumindestens habe ich das so verstanden! Ich frage aber jetzt als erstes die 255 ab und nach 255 wäre schluss ,aber dennoch passt die Auswertung . Schreib ich jetzt 254 rein , kommt wirres zeug dabei raus . Hab ich die Wire.hi falsch verstanden ?

Gruß Dominik