Y - Arduino (3856)

Konstruiert und fotografiert von bummtschick.
Hochgeladen am 22.4.2014, 16:15 von bummtschick.  38 / 42

Hier ist der über die Monate gewachsene Kabelsalat am Arduino. Es ist ein Mega 2560 mit zwei Adafruit Motor Shields V2, die jeweils vier Motorausgänge haben. Von den damit insgesamt acht Ausgängen sind sechs für die Motoren gebraucht, die anderen zwei für die Pneumatik des Greifers (Kompressor und Ventile). Die über 50 Ein-/Ausgänge des Mega sind großenteils belegt, weil so viele Taster und Encoder verbaut sind: pro Motor 1 Encoder und 2 Endtaster sowie 2 Steuerungstaster. Die Encodersignale lösen Interrupts im Arduino aus. Weil Arduino nicht so viele Interrupts unterstützt, sind neben den Hardware-Interrupts auch noch Pin Change Interrupts an der Arduino-Software vorbei programmiert.