Go Down

Topic: SoftwareSerial Lib funktioniert nicht (Read 1 time) previous topic - next topic

sth77

Es gab eine kleine Überschneidung mit meinem editierten Beitrag, hab es dort näher ausgeführt...
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

A-Punkt


In der setup wird zwar ein "Hello, world?" ausgegeben, allerdings an den RX/TX-Pins 2 und 3! Und da hängt kein Schnittstellenwandler dran, der die Verbindung zum PC herstellt. Problem gelöst?


Warum dann das Beispiel? Welchen Sinn ergibt ein "mySerial.println("Hello, world?");" wenn im Beispiel "There is no circuit for this example." steht und ich gar nichts sehen kann?

Mein Problem: Pin 0 und 1 brauche ich später für das MIDI Shield, das ist fest verdrahtet. Problem: Über Pin 0 und 1 kann ich nicht debuggen, weil der Serial Monitor unverständlicherweise die MIDI Baudrate 31250 nicht unterstützt. Also dachte ich mir:  SoftwareSerial für Debugtexte benutzen. Pustekuchen?

Wird echt Zeit, dass das bestellte Display kommt ;-)

sth77

"There is no circuit for this example." heißt nicht "There is no circuit necessary for this example." ;)

Alternativ gibt es ja auch kostengünstige Schnittstellenwandler von USB auf TTL, die man auch an der softwareseitigen schnittstelle anschließen kann.
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

A-Punkt

Ich bleibe dabei: SoftwareSerial funktioniert entweder nicht oder das Beispiel ist sinnfrei. Hab mal gegoogelt, anscheinend gibt es seit der 1.0 tatsächlich Probleme mit dieser Lib, die es früher nicht gab. Wenn ich was neues erfahren habe, werde ich es hier posten.

sth77

Naja, es sind eben Beispiele, die oft nicht sehr praxisnah sind. Hier könnte man z.B. ansetzen, um eine GPS-Maus (ich hab eine von Navilock, die TTL-Pegel mit 4800 baud auswirft) an die Software-Schnittstelle anzuschließen und den Datenstrom 1:1, jedoch mit 19200 baud auszugeben. Oder einlesen, vom Arduino aufarbeiten und nur gefilterte/geänderte Datensätze auswerfen. Die Beispiele dienen somit nur als Grundlage und zeigen was möglich ist - wenn man sie denn als solches verstanden hat.
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Go Up