Forum: Mikrocontroller und Digitale Elektronik Serielle Communikation zwischen zwei Arduinos


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Dave E. (xdream96)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bin neu in der Welt der Arduinos und habe folgende Frage:

Ich habe in C++ eine Serielle Schnittstelle programmiert sodas die Pins 
Rx und Tx meines Arduino Nanos die Pins D2 und D3 sind.

#include <SoftwareSerial.h>
SoftwareSerial softSerial(3, 2);   // Pin D2/D3 D2->Rx D3->TX


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


}

void loop() {
  // read from port 1, send to port 0:
  if (softSerial.available()) {
    int inByte = softSerial.read();
    Serial.write(inByte);
  }

  // read from port 0, send to port 1:
  if (Serial.available()) {
    int inByte = Serial.read();

    softSerial.write(inByte);

   }

Das klappt soweit auch sehr gut nur jetzt möchte ich mithilfe von Visual 
Studio in C# eine kleine WPF Anwendung erstellen.
Das Ziel ist das ich den zweiten Mikrocontroller mit einer WPF Anwendung 
steuere.
Das sollte soweit auch funktionieren nur leider habe ich auf meiner 
Platine die Pins D2 und D3 statt Rx und Tx verbunden.
Wie kriege ich diesen Schritt: #include <SoftwareSerial.h>
SoftwareSerial softSerial(3, 2);   // Pin D2/D3 D2->Rx D3->TX
in C# hin. Ich finde momentan absolut nichts was mich da weiterbringt 
und hoffe das ihr ein paar Antworten für mich habt :)
LG xDeam

: Verschoben durch Moderator
von Baendiger (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Deinem C# Programm (auf deinem Computer?) ist es doch egal an welchem 
Pins die Serielle Schnittstelle liegt...

Wie ist denn der Arduino mit dem PC verbunden?
Mach Mal eine Skizze von dem was du vorhast...

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]
  • [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.