Du willst es doch an den Arduino hängen?
Dann damit, über die normale USB.
Du musst halt ein Programm aufspielen was die Signale der Serial1 einfach zur Serial2 durchreicht und umgedreht.
Werbung
Du willst es doch an den Arduino hängen?
Dann damit, über die normale USB.
Du musst halt ein Programm aufspielen was die Signale der Serial1 einfach zur Serial2 durchreicht und umgedreht.
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
Ja an einen Arduino Due wollte ich es hängen. Aber die Arduino Programmierung ist noch nicht so mein Ding. Ich schau mal ob der Gnublin auch eine freie 3,3 Volt serielle Schnittstelle hat. Linux Programme schreiben fällt mir sehr viel leichter.
Ich habe es nun doch mit dem Arduino mal versucht. Gute gelegenheit das mal zu lernen. Mit Referenz und anderen Seiten habe ich mal ein Programm gebaut das die Daten von der ersten Seriellen liest das ist das GPS Modul und dann an die Seriel 0 weiter gibt. Das ist USB zum PC. Mit dem Arduino IDE seriell Monitor gelesen was da kommt. Leider nur Merkwürdiges.
Ich gebe im Programm den Text "OK ..." zum PC aus das ist der einzige der lesbar ankommt. Das andere sind Fragezeichen mit schwarzem hintergrund. Vermutlich nicht darstellbare Steuerzeichen.
Code:void setup() { // Serielle Schnittstelle initialsieren Serial.begin (38400); Serial1.begin (38400); } void loop() { int count = 0; char line[80]; char c; memset (line, 0, sizeof (line)); // Prüfe obs eine serielle Schnittstelle gibt if ((Serial.available () > 0) && (Serial1.available () > 0)) { for (;;) { c = Serial1.read (); if ( c != '\n' && count < sizeof(line)-1) { line[count] = c; count++; } else { break; } } Serial.print (line); Serial.print ("OK\n"); } }
Geändert von alexander_ro (23.05.2015 um 23:16 Uhr)
Lesezeichen