-Jonas-:
das ist jetzt vielleicht noch eine dümmere Frage: aber wie soll ich testen, ob die Zeile ganz angekommen ist, wenn die serielle Schnittstelle ja schon besetzt ist..? Dann kann ich ja nicht " Serial.print()" kommen...
Doch kannst du. Empfangen und Senden sind zwei getrennte Leitungen. Daher kannst du einfach Serial.println(serialBuffer) machen.
Am besten du lässt erst mal Processing weg und verwendest den normalen Serial Monitor. Tippe etwas ein und schaue was der Arduino zurück sendet.
Vielleicht weiss ja jemand auch hier auf die schnelle, was das für ein Problem ist. Im Anhang befindet sich das Datenblatt mit rechts auf der 2. Seite dem Kommunikationsbeschrieb.
Und dein Code machst was völlig anderes.
Eine Messung wird glaube ich angefordert wenn du das machst:
Wire.beginTransmission(ADR);
Wire.write(0xAC);
Wire.endTransmission();
Dann fehlen die 6ms Wartezeit. Und erst dann kannst du die Daten mit requestFrom() und read() auslesen. Und zwar 5 Bytes, (1 Status, 2 Druck, 2 Temp). Nicht 6.
So 100%ig sicher bin ich mir dabei aber auch nicht.