Da meine UART schon mit PC belegt ist, dachte ich, kann ich die Kommunikation mit den Untertanen (Slaves) per SoftSerial machen. Um die Kommunikation mal zu testen hab ich einfach das Beispiel zur SoftSerial genommen, und die beiden Pins 10 und 11 miteinander verbunden um ein Loopback zu erzeugen. Jedoch werden keine Zeichen empfangen.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(57600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
Serial.println("Goodnight moon!");
// set the data rate for the SoftwareSerial port
mySerial.begin(4800);
mySerial.println("Hello, world?");
}
void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
die Schaltung ist nur 10 auf 11 verbunden, sonst nix