Ausgabe auf Serial Monitor
|
30.12.2020, 17:32
Beitrag #1
|
|||
|
|||
Ausgabe auf Serial Monitor
Hallo zusammen,
wie kann ich verhindern, dass das was auf dem Serial Monitor ausgegeben wird „endlos durchrauscht“. Ich hätte gern das bei jeder Aktion nur eine Zeile geschrieben und dann auf die nächste Aktion gewartet wird. Habe schon vieles versucht, aber ohne Erfolg. Über eine Lösung wäre ich sehr dankbar. Hänge mal einen Beispiel Sketch an. MfG Hans Code: int led1 = 12; |
|||
30.12.2020, 17:54
(Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2020 17:57 von MicroBahner.)
Beitrag #2
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
Du darfst den Text eben nur ausgeben, wenn sich der Zusatnd der LED ändert. Dazu fragst Du vor dem Umschalten ab, ob der Zustand noch nicht richtig ist, und nur dann gibst Du den Text aus. Etwa so (ungetestet):
Code: // Gruß, Franz-Peter |
|||
30.12.2020, 18:15
Beitrag #3
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
Weiterhin noch die Frage, hast du an deinen Tastern Pullup-Widerstände angebaut ?
Ohne die könntest du Störungen haben, die dein System durcheinander bringt. Entweder verwendest du externe Pullup-Widerstände direkt an den Tastern, oder interne im Sketch. Beispiel: Code: pinMode (Button1, INPUT_PULLUP); Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
30.12.2020, 18:58
Beitrag #4
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
Danke, werde ich mir anschauen.
Z.Z. kann ich nicht testen. MfG Hans |
|||
30.12.2020, 22:45
Beitrag #5
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
OK,
wäre gut, wenn du uns über das Ergebnis informierst. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
31.12.2020, 14:11
Beitrag #6
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
(30.12.2020 17:54)MicroBahner schrieb: Du darfst den Text eben nur ausgeben, wenn sich der Zusatnd der LED ändert. Dazu fragst Du vor dem Umschalten ab, ob der Zustand noch nicht richtig ist, und nur dann gibst Du den Text aus. Etwa so (ungetestet): Danke, hat geklappt. Was mich ein wenig irritiert ist, warum hinter der if-Zeile keine geschweifte Klammer steht. Ich dachte es muss immer eine hinter der Zeile sein. Muss ich mir noch mal anschauen. MfG Achim |
|||
31.12.2020, 14:13
Beitrag #7
|
|||
|
|||
RE: Ausgabe auf Serial Monitor
Nach if wird nur die nächste Anweisung ausgeführt. Wenn Du mehrere willst, dann musst Du die mit {} quasi zu einer zusammenbündeln.
Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
31.12.2020, 14:35
Beitrag #8
|
|||
|
|||
RE: Ausgabe auf Serial Monitor | |||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste