Hallo,
ich suche eine einfache Möglichkeit 4 Werte aus einem Byte Array zu einer Zahl zu addieren und zu verarbeiten.
Von der seriellen Schnittstelle werden die Daten in einem Byte Array gesammelt und weiterverarbeitet.
Wenn ich das Array ausgebe ist alles richtig.
Ich muss aber für weitere Berechnungen die einzelnen Zahlen addieren und in einem Wert haben.
Hier komme ich aber nicht weiter.
int onZeit = 0;
byte array1[60];
//0D 0E 32 33 30 2C 30 35 30 2C 35 34 36 39 DF
//35 34 36 39 das ist die zu verarbeitende Zahl
//35=5; 34=4; 36=6; 39=9 --> 5469
Serial.print("onZeit=");
Serial.write(array1[10]);
Serial.write(array1[11]);
Serial.write(array1[12]);
Serial.write(array1[13]);
Serial.println();
//Ausgabe: onZeit: 5469 --> passt soweit
In die Variable "onZeit" sollte nun 5469 rein.