INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Senden /empfangen von Datenpaketen zwischen 2 Arduinos
05.09.2015, 15:29 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2015 15:54 von fraju.)
Beitrag #1
Senden /empfangen von Datenpaketen zwischen 2 Arduinos
Hallo
Es ist recht interessant 2Controller (hier Arduinos) seriell zu verbinden.
Scheinbar ist der Syntax sehr wichtig eine optimale Übertragungsrate zu erreichen.
Dies zeigt dieser Thread!
http://www.arduinoforum.de/arduino-Threa...ga-Serial1

Es soll erst einmal eine Minimalfunktion erreicht werden.
Habe mal in 5 Minuten ein Test aufgebaut

Der Empfänger war leider noch nicht testbar, Aduino Pro Mini nicht ladbar.

Mal sehen wenn ich den zweiten Ardu in gange bekomme,
Prinzip:



Code:
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX
int Ausg=0;
int Zahl=0;
int frei=0;
const int Meldediode   =  13;
void setup()
{
  
Serial.begin(9600);
  //while (!Serial)
  {
  }

pinMode(Meldediode, OUTPUT);
  //Serial.println("Guten Tag"); // Test zum Monitor

  mySerial.begin(9600);    //115200        255000

// mySerial.write("Hallo HaWe");//  test zum Display
//  mySerial.write("#GR10,10,470,260,");//  Rechteck zum Display
}

void loop()
  
{
  digitalWrite(Meldediode, HIGH);   //Meldediode
  //Ausg Schleife
  for (Ausg=0; Ausg<=255;Ausg++)
  {
  mySerial.write(Ausg);
  //Ausg=Ausg+1;
  }
  digitalWrite(Meldediode, LOW);   //Meldediode
  
   for (Ausg=0; Ausg<=255;Ausg++)
  {
  mySerial.write(Ausg);
  //Ausg=Ausg+1;
  }
  
//  if (mySerial.available())    //wenn zeichen empfangen wird
  //  Serial.write(mySerial.read()); //Zeichen lesen und zum Display
Serial.println(Zahl);
Zahl=Zahl+1;

delay(50);

}

Habe an Halb duplex gedacht.

Geht beim Arduino Nano überhaupt voll duplex?

Nun ja, ist eine Spielerei besser eine Beschäftigungsübung!

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Unterschied zwischen DVI 24+1 und einem DVI 24+5 Adapter Pit 2 140 17.10.2016 15:49
Letzter Beitrag: Pit
  Per Keypad Shield zwischen zwei Programmen schalten Rob-LE 9 929 09.03.2016 14:27
Letzter Beitrag: iks77
  Pinabstand zwischen DP7 und DP8 stört beim Bau eines Shields TheJukeboxMan 6 613 19.01.2016 19:45
Letzter Beitrag: TheJukeboxMan
Question Kabellänge zwischen Sensorplatine und Sensor raspido 4 811 07.06.2015 21:28
Letzter Beitrag: raspido
  Arduinos: welche i2c Bus Hardware ? HaWe 18 1.778 01.06.2015 19:15
Letzter Beitrag: fraju
  USB "Verteiler" / mehrere Arduinos verbinden DerHorst 1 1.431 24.04.2015 16:45
Letzter Beitrag: DerHorst
  2 Arduinos empfangen von einem NRF24 ? MaHa1976 8 1.773 09.04.2015 16:20
Letzter Beitrag: MaHa1976
  digital zwischen zwei boards luto92 10 1.193 10.02.2015 11:01
Letzter Beitrag: Thorsten Pferdekämper
  senden und empfangen maxe 23 2.614 26.01.2015 11:37
Letzter Beitrag: Thorsten Pferdekämper
  Vielseitiges I/O-Shield-Board für (fast) alle Arduinos funkleuchtturm 0 1.331 12.10.2014 16:50
Letzter Beitrag: funkleuchtturm

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste