Arduino Serial Monitor

Gast #5298695
Lesenswert?

Hallo liebe Wissenden,
ich teste momentan einen Code zum Auslesen von Sensoren, dabei nutze ich 
den Arduino Uno Simulator v2.0.1

Was ich nicht ganz verstehe /bzw auf die reihe bekomme ist die serielle 
ausgabe.
Nehmen wir folgendes an:
Sensor gibt ein Analog Signal 0-5V aus. Das wird umgerechnet in den 
entsprechenden Wert x der angezeigt werden soll.
Also gibts:
void loop () {
   Serial.print("Anzeige Wert");
   Serial.print(x,0);                  //Wert mit einer Kommastelle
}

Problem ist, dass "Anzeige Wert x" immer wieder nacheinander im Serial 
Monitor ausgegeben wird. (Arduino Sim)
quasi:
 Anzeige Wert 0
 Anzeige Wert 1
 ....

Was ich will ist: im Serial Monitor steht: "Anzeige Wert" und der ändert 
sich nicht, aber der Wert x dahinter sol sich quasi in echtzeit ändern.

Wie mach ich das? Liegt das am Serial.print oder am Serial Monitor?

danke für alle Hilfe!
Beitrag #5298709 wurde von einem Moderator gelöscht.
Gast #5310623
Lesenswert?

Dank! Soweit, so gut.
Das funktioniert Grundsätzlich. Mein nächstes Problem ist allerdings die 
Übertragungsgeschwindigkeit...wobei ich mir nicht mal sicher bin ob das 
wirklich das Problem ist.

Im Serial Monitor werden die übertragenen Werte ca. im Sekunden Takt 
übertragen, was  für eine "nahezu Echtzeit" Darstellung von Messwerten 
(zb. Drehzahl) blöd ist. Allerdings ändert sich das auch nicht, egal 
welche Baudrate ich einstelle.

Wo muss ich nach dem Problem suchen? Für die Drehzahl lese ich zb. einen 
digitalen Eingang über pulseIn() aus. Für einen anderen Messwert kommt 
analogRead() zum Einsatz.

Danke und LG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren