Ich habe jetzt ungefähr 5 Arduino-Projekte durchgeführt und bin an dem Punkt angelangt, an dem ich denke, dass ich der gesamten vorgefertigten Plattform / Schild-Anordnung entwachsen bin. Es war großartig, um die Eintrittsbarriere für Mikrocontroller-Projekte zu senken und Projekte schnell auf den Weg zu bringen, aber ich sehe wirklich, dass die Kosten- und Implementierungskompromisse mich heutzutage immer mehr beeinflussen.
Eine Frage, die mich nervt, ist, warum Schilddesigner und -hersteller so wenig Platz für andere Schaltungselemente in ihrem Design lassen. Wer macht wirklich ein Projekt, das buchstäblich nur ein Arduino und ein Schild ist? Verbindet nicht jeder andere Ein- und Ausgänge, um die Vision hinter seinem Projekt vollständig zu verwirklichen?
Wenn ein Schild nur etwa 5 Stifte benötigt und verwendet, warum nicht die Überschriften für die anderen weglassen oder besser noch einige leere Durchgangslöcher / Pads bereitstellen, die mit den nicht verwendeten darunter liegenden Arduino-Stiften verbunden sind, damit der Benutzer sie nach eigenem Ermessen verwenden kann?
Ich weiß, dass einige Schilde dies bis zu einem gewissen Grad tun. Der Speakjet / Voice Shield von Sparkfun hat zum Beispiel einen relativ großen offenen Prototyping-Bereich.
Es scheint, als würden Schilddesigner fast alles daran setzen, es schwieriger zu machen, als es sein muss, auf die Stifte zu tippen, die ihr Design nicht verwendet, indem sie Header fordern, die nur als mechanische Verbindung zum Arduino zu dienen scheinen. Auftauchen mit einer winzigen gelöteten Noppe, auf die Sie einen Draht heften können, aber keine feste mechanische Verbindung herstellen können? Oder fehlt mir etwas Grundlegendes in meinen Löt- / Konstruktionsfähigkeiten? Gibt es eine bessere Möglichkeit, Stifte zu verwenden, die ein Schild nicht benötigt?
Ich kenne mich mit stapelbaren Headern aus ... aber wäre es nicht besser, einen direkter lötfreundlichen Satz von Durchgangslöchern zum Gewindeschneiden in die nicht verwendeten Stifte bereitzustellen?
Auch dies spiegelt vielleicht nur wider, wo ich mich gerade in meiner Beziehung zu Arduino befinde ... bereit, die gelbe Backsteinstraße von Arduino + Shield = Solution zu verlassen und das Arduino ausschließlich als Entwickler- und Prototypplattform zu verwenden.