Passen alle Shield's auf jedes Arduino Board (ausgenommen: LiliPad, Mini, Micro, Nano, Robot, Esplora, Fio)?
Kann man beliebig viele Shield's auf ein Board machen oder gibt es Begrenzungen?
und
Gibt es noch andere sachen zu Beachten?
Es gibt Einschränkungen was die Pins betrifft. Busse wie I2C und SPI können sich zwar Leitungen teilen, aber wenn Shields andere Leitungen gleichzeitig belegen kommt es natürlich zu Konflikten.
Viele Shields gehen sowohl für den UNO als auch den Mega, aber es gibt auch ein paar Shields die nur auf den Mega passen, da sie die doppelreihige Buchsenleiste verwenden.
Schwebt dir eine bestimmtes Shield um die Ohren, was du haben möchtest? Je nach dem, wie die Pinbelegung verläuft, kannst du eine große Anzahl an Shields stapeln, was aber dann einen Turm zur Folge hat, jedoch kann es auch sein, dass nach dem ersten Shield zwangsweise Schluss ist.
Und auf LCD/TFT oder Tastermatix Shields hast du nicht vor, noch eins drauf zu packen oder?
Ein Tipp, wenn die Shields immer nur kleine Funktionen übernehmen, zB. Shiftregister, Taster etc, die kann man besser auf dem Breadboard aufbauen mit fast freier Pinwahl
Prinzipiell: nein.
Nicht alle Shields funktionieren mit allen Arduinos (UNO, MEGA, DUE, Leonardo YUN) wegen der Verschiedenen Versorgungsspannung ( 5V oder 3,3V) und wegen der verscheidenen Controller.
Nicht auf allen Arduinos funktionieren alle Bibliotheken.
Da die Pinanzahl begrenzt ist und viele Shields sie exklusiv brauchen stören sich heufig Shields wenn sie di gleichen Pins verwenden.
Es ist immer explizit abzuklären welche Shields miteinander funktionieren.