Geräte an Arduino anschließen wie?

Darüber lässt sich IMHO gar nicht streiten. Was ein Standard-Arduino oder -Shield ist, kannst du hier nachlesen: Arduino - Home. Alles andere sind Nachbauten, die teilweise zu Recht, teilweise zu Unrecht, diesen geschützten Namen verwenden.

Nachbauten benutzen den Namen "Arduino" immer illegal. Es ist einzig erlaubt "Arduino Compatibel" zu verwenden. Die Produzenten bzw Lizenznehmer die den Namen Arduino offiziel für Ihre Produkte verwenden dürfen sind Smart Projects, Sparkfun (Arduino PRO serie) , Gravitek (Arduino NANO). Alles andere sind Nachbauten, die anders heißen müssen oder Fälschungen, weil sie widerrechtich den Namen "Arduino" tragen.

Ich glaube nicht daß Arduino sich um alle möglichen Erweiterungen der IDE kümmern kann, damit x-beliebige Produkte darauf funktionieren. Das muß schon der Hersteller der Produkte machen und selbst die angepaste IDE bereitstellen.
Zu Digispark ist zu sagen daß der Hersteller immernoch eine IDE auf Basis der IDE 1.0.4 auf der Hompage anbietet obwohl Arduino seit dem 18.5.2013 die IDE 1.0.5 eingeführt hat. Das ist wenig Vertrauenserweckend.

Außerdem gibt es die Möglichkeit:

Grüße Uwe