Forum: Mikrocontroller und Digitale Elektronik Arduino mega - Serielle Daten senden und gleichzeitig auf seriellem Monitor anzeigen


von Patrick S. (patrick1990)


Lesenswert?

Hallo,
ich habe folgendes Problem. Ich möchte einen Motortreiber seriell 
ansteuern - das funktioniert wunderbar. Wenn ich nun aber Versuche 
andere Variablen aus meinem Programm gleichzeitig am seriellen Monitor 
anzeigen zu lassen, werden scheinbar seltsame Werte an den Motortreiber 
gesendet und der Motor ruckelt. Kommentiere ich die Codezeile zum 
Anzeigen auf dem seriellen Monitor wieder aus, so funktioniert alles 
wunderbar.
Was kann ich hier machen? Ist das normal?

Gruß Patrick

von Walter S. (avatar)


Lesenswert?

Patrick S. schrieb:
> Ist das normal?

ja

Patrick S. schrieb:
> Was kann ich hier machen?

ein zusätzliches Softwareserial verwenden (falls du kein serial mehr in 
Hardware hast)

von Patrick S. (patrick1990)


Lesenswert?

Wie kann ich das verstehen? Ich habe noch einige serielle Ports am 
Arduino mega frei. Wie kann ich mir die Daten anzeigen lassen ohne den 
Motortreiber zu beeinflussen?

von Walter S. (avatar)


Lesenswert?

nun, einfach eines zum debuggen und das andere für den Motortreiber 
verwenden

von npn (Gast)


Lesenswert?

Patrick S. schrieb:
> Wie kann ich das verstehen? Ich habe noch einige serielle Ports am
> Arduino mega frei. Wie kann ich mir die Daten anzeigen lassen ohne den
> Motortreiber zu beeinflussen?

Indem du die Daten für den Motortreiber an einen anderen Port schickst 
als die Textdaten für die Anzeige.

von Patrick S. (patrick1990)


Lesenswert?

Vielen Dank. Ich hatte den seriellen Ausgang 0 für den Motortreiber 
verwendet und einen anderen für die Textausgabe, habe diese nun 
getauscht und es funktioniert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.