Gast
#4319975
Hallo, ich würde gerne mit einem arduino per I2C ein struct senden. Die KOmmunikation steht und das senden eines einzelnen Bytes funktioniert auch einwandfrei. Wie aber kann ich ein ganzes Sruct senden? Es enthält 3 Variablen vom Typ uint32_t. Die Daten werden vom Slave gesendet. Das heißt ich fordere diese vom master aus mit der Funktion Wire.requestFrom(address, quantity) an. Leider bekomme ich sobald ich für quantity den Wert 2 für einen 16-Bit Integer angebe bekomme ich allerdings falsche werte. Für das genannte Besipiel mit dem struct ebenfalls. Hoffe jemand kann mir weiterhelfen, oder hat vllt sogar einen Beispielcode