In der Arduino Community hört man immer wieder denSatz "Wird dieses Shield mit meinem anderen Shield zusammenarbeiten ?". Jeder hat wahrscheinlich schon mal die Enttäuschung erlebt, dass die zwei Lieblingsshields nicht zusammenarbeiten weil Sie gleiche Pins verwenden. Sicher, es gibt immer wieder clevere Hacks und Workarounds um die Probleme zu lösen, von einfach Code Änderungen bis zu agressivem 'Greenwiring'. Mayhew Labs hat dazu jedoch die wohl durchdachteste und konsequenteste Lösung präsentiert:
Das Go-Between Shield.
Das Go-Between Shield wird zweischen zwei inkompatible Shields gesteckt und weist dabei alle Pins neu zu. Der Trick dabei ist, dass Ober- und Unterseite komplett getrennt sind und die Verbindung der Pins über eine Batterie von Jumpern hergestellt wird. Wenn z.B. zwei Ihrer Shields, darauf bestehen den Pin A1 zu verwenden, können Sie einfach nur das Go-Between Shield zwischen die zwei Shields platzieren und den entsprechenden Jumper stecken so, dass A1 des einen Shields z.B. dann mit A0 Ihres Arduino verbunden ist. Nun stehen sich Ihre Lieblings-Shields nicht mehr gegenseitig auf die Füsse.
Das Go-Between Shield ist auch eine Lösung für einige der Shield Kompatibilitätsproblemen mit Arduino Clones wie Maple oder Netduino.
Dokumente:
|