Serielle Übertragung über RXTX zum Raspberry Pi

Hallo,

wir wollen Daten vom Arduino über RX/TX zum Raspberry übertragen.
Über einen Pegelwandler ist der Arduino (Pin 0/1) mit dem Raspberry (GPIO RX/TX) verbunden.
Der notwendige Crossover und die gleiche Baudrate bei beiden Controllern (9600) wurde eingestellt.
Am Raspberry lassen wir uns die emfangenden Daten über minicom anzeigen.

void setup() {
Serial.begin(9600);

}

void loop() {

Serial.println ("Hallo Raspberry");

delay (3000);

}

Ist der Arduino am USB Kabel am Computer angeschlossen und der serielle Monitor wurde einmal geöffnet,blinkt die TX LED auf dem Arduino Bord und die Daten werden bei Minicom richtig angezeigt.
Ist der Arduino nur über USB am Computer angeschlossen, dann blinkt die TX LED nicht. Trotzdem werden vom Raspberry Daten emfangen. Diese werden aber nicht jedesmal und nicht in komplett angezeigt. (Manchmal steht dann z.b. nur "Hallo Ra" oder "spberry". Meisten war es wie ein Muster. Einmal richtig angezeigt und dann immer nur die Hälfte des Textes.)
Schließt man nun anstatt des USB Kabels den Arduino über den Powersupply als Spannungsversorgung an, kommt beim Raspberry nur noch Mist an.

Woran kann das liegen?

Schonmal Danke!

Du kannst nicht RX/TX (Pin 0 und Pin1) gleichzeitig mit USB am Arduino (vermute UNO) verwenden.

Vermeide gleichzeitig USB oder nimm SoftwareSerial im Arduino dafür.

Was ist denn das Ziel des Ganzen? Ich persönlich finde es recht praktisch den Arduino per USB an den Raspi zu hängen. Keine Pegelwandler nötig, der Arduino bekommt Strom und eine serielle Verbindung ist auch automatisch vorhanden.
Wenn am Rasperry also ein USB-Port frei ist und es nur darum geht, dass die beiden Geräte miteinander reden, ist das doch die einfachste Lösung.

hi,

USB und seriell über RX/TX ist, wie schon gesagt, nicht so schlau. natürlich kann man das anders/besser handeln, aber dazu müßten wir wissen, was das endziel des ganzen ist...

gruß stefan

Sind auch alle GNDs miteinander verbunden (Arduino, Pegelwandler, Raspberry Pi)?
RX und TX reicht nicht.

Danke für die Hilfe!

Es scheint daran gelegen zu haben, dass die Grounds nicht verbunden waren...

Peli0815:
Es scheint daran gelegen zu haben, dass die Grounds nicht verbunden waren...

Danke für die Rückmeldung!