mikrocontroller.net

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


Autor: Patrick S. (patrick1990)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Walter S. (avatar)
Datum:

Bewertung
0 lesenswert
nicht 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)

Autor: Patrick S. (patrick1990)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Walter S. (avatar)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nun, einfach eines zum debuggen und das andere für den Motortreiber 
verwenden

Autor: npn (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Patrick S. (patrick1990)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.