Ich bin sehr neu in der Programmierung und arbeite an einem Arduino-Projekt, um Wellenlängen des Lichts zu messen.Konvertieren eingehenden Byte-Stream in Ganzzahlen und Export nach Excel
Ich verwende die Spectruino 3 und versuche, die Bytes, die es in ein Array aufzeichnet, zu lesen, das Array in ein Integer-Array zu konvertieren und dann diese Daten nach Excel zu exportieren. Derzeit habe ich das:
const int numBytes = 501;
int bytestream[numBytes];
void setup(){
Serial.begin(115200);
}
void loop() {
for(int i=0; i<numBytes; i++){
bytestream[i]=Serial.read();
}
}
Mein Spektrometer funktioniert derzeit nicht, aber das scheint zu kompilieren. Ich habe mich gerade gefragt, wie man dieses bytestream
Array in ein Integer-Array konvertiert und dann nach Excel exportiert.
Wie werden Sie die Daten auf Ihren PC übertragen? Haben Sie eine serielle Verbindung oder verwenden Sie eine Speicherkarte oder ein anderes Medium? – user694733
Ja, es ist nur eine USB-Verbindung vom Gerät zum PC – Jordan
Bitte sagen Sie nicht * nur * USB-Verbindung. * Universal * Serial Bus hat [vier Übertragungsarten] (https://en.wikipedia.org/wiki/USB#System_design), und von diesen wurden [Dutzende von Geräteklassen] abgeleitet (https: //en.wikipedia. org/wiki/USB # Geräteklassen). Welches USB-Gerät ist es, wenn es angeschlossen ist? – user694733