Hi,
Mein Ziel ist es später verschieden Daten an den Mega zu senden und dieser teilt es dann auf an zwei andere Arduinos, je nach Wert. Z.b. eine Motorsteuerung eines Bots wo rechter und linker Motor je einen Arduino haben und der Mega soll ihnen sagen wann sie sich bewegen sollen.
Nun dachte ich mir fang einfach an und will einfach die LED 13 ein und ausschalten.
Das klappt mit dem Seriellen Monitor sowohl am Uno als auch am Nano. Hier ist also kein Fehler zu finden.
Will ich nun das vom Mega aus machen klappt es nur bedingt.
Schließe ich alles an die Seriellen Pins 0 & 1 an also Serial funktioniert das und ich wäre zu frieden
schließe ich aber meine nano und oder Uno an die anderen Pins an Serial3 14 & 15 und Serial1 18 & 19 dann klappts nicht.
Natürlich habe ich ausgekreuzt.
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial3.begin(9600);
Serial1.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
}
void loop() {
// put your main code here, to run repeatedly:
Serial3.println('1');
Serial1.println('1');
Serial.println('1');
delay(1000);
Serial3.println('0');
Serial1.println('0');
Serial.println('0');
delay(1000);
}
das ist der Code den ich habe nichts spektakuläres aber meiner Meinung nach sollte es klappen (was es ja auch mit Serial tut nur nicht mir 1-3) oder übersehe ich einen Fehler?
thx und mfg