Steuerung (Updates)

Hallo Sven,

Schleifenempfänger über I2C: meine "Stepper-Box" verwendet bereits diese Code-Version (das zweite Video wo die "Stepper-Box" die Schleife abfährt)

Bus: Wie genau der Bus aussehen muss, damit er möglichst tolerant (d.h. bei vielen) ohne Kommunikationsprobleme arbeitet, müssen wir noch herausfinden. Meine Versuche bisher zeigen, dass die Kabel so kurz wie möglich sein sollten. In den Nanos werden bereits Pull-Ups (automatisch in der Arduino Wire Library) geschaltet. Das RTC-Modul hat auch Pull-Ups. Das heißt man braucht nur noch alle SDA/SCL Leitungen der verwendeten Module parallel schalten - das Schaltbild ist passend ergänzt worden:
http://www.ardumower.de/images/ardumower_schematics.png
Kommunikationsfehler werden wie folgt gelöst/angezeigt:
-Kann der Mega mit dem Stepper Nano länger (>1s) nicht kommunizieren, schaltet der Stepper Nano die Motoren ab.
-Kann der Mega mit dem IMU Nano nicht kommunizieren, erscheint "IMU error" in der seriellen Konsole.
-Kann der Mega mit dem RTC nicht kommunizieren, erscheint "DS1307 error" in der seriellen Konsole.
-Kann der Mega mit dem Perimeter Nano nicht kommunizieren, erscheint "perimeter error" in der seriellen Konsole.

Gruss,
Alexander
 
Oben