Hallo Leute, ich würde gerne wissen, ob es möglich ist auf dem Arduino (hier Mega ADK) mehrere Shields zu betreiben. Ich würde dann diese übereinander Stecken und I/Os ggf. multiplexen. Es geht um ein Arduino + https://www.sparkfun.com/products/10039 + http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-3g-gprs-gsm-gps Vielen Dank für eure Hinweise und viele Grüße Murat
Hi Murat, Das würde vorraussetzen, dass die Shields hinter Multiplexern liegen. Da aber die meisten shields direkt auf die Arduinos aufgesteckt werden, wird das nix. Du könntest TWI, I2C etc verwenden. Oder ein Multiplexerboard verwenden (gibts glaube für Arduino nicht) welches dann die I/Os vervielfacht. Kurz gesagt nein leider nicht. Du brauchtst pro shield die genaue anzahl an I/Os. MfG
Hallo, du kanst zum Beispiel auf http://shieldlist.org deine Shields suchen und ihre Anschlußbelegung kontrollieren. Benutzen sie die gleichen Pins, geht es nicht. Bernd
Ja genau sowas habe ich gesucht. Allerdings: cooking Hacks alias Tatsy Electronics alias Libelium.. finde dort keine "3G + GPS shield for Arduino".. ?!
Arduino ist eben nur für blutige Anfänger. Für dein Projekt brauchste nen nackten AVR und hängst da die CAN ICs und ein GSM Modul ran.
Zu beiden Shields gibt es die Schaltpläne. Nach einem sehr kurzen Überfliegen würde ich sagen das beide zusammen funktionieren sollten. Die Pläne sind etwas verwirrend, aber nach meiner Einschätzung benutzt das 3G shield nur den UART, während das CANBUS Shield alles bis auf A0 und D3 nutzt. D11,D12,D13 könnten als SPI mehrfach belegt werden. Anscheinend kann man per Jumper auswählen, ob für die serielle Schnittstelle D0/D1 oder D4/D5 benutzt werden soll. Zu klären währe noch, ob die Schnittstelle per D4/D5 auch in der library realisiert ist.
@verwirtrter Anfänger: Erhatte die Frage gestellt ob er mehrer I/Os multiplexen kann. Einfache Antwort: Wie geschrieben, wenn er Multiplexer dazubaut ja, wenn die shields unterschiedliche I/Os benutzen, isses was anderes, dann braucht er nicht multiplexen. Dann muss er nur aufpassen, das der entsprechende Pin bei nur einem shield benutzt wird. Zum Thema Arduino für Anfänger: Finde ich eigentlich nicht. Klar isses einfach aber eben zum schnell probieren und lernen gut geeignet. Die verschiedenen Boards sprechen auch unterschiedliche Bereiche an. Und das sketch ist nicht soweit weg von C wie einige immer behaupten.
@EGS: Was ich aus der Frage gelesen hatte war: >ich würde gerne wissen, ob es möglich ist auf dem Arduino (hier Mega ADK) mehrere Shields zu betreiben. Mit der Option: > ggf. multiplexen. Ich denke das multiplexen war hier nur als Notlösung gemeint.
Verwirrter Anfänger schrieb: > Ich denke das multiplexen war hier nur als Notlösung gemeint. Rischtiiiisch.. Ich möchte auch später mal irgendwelche anderen Shields, ggf. 2 oder 3, etc. parallel betreiebn.. Wie ich das nun verstehe, geht das klar, wenn sich die I/O Pins nicht ins gehege kommen. Also muss ich nun in meinem speziellen Fall gucken wie das 3G/GPS SHield gepinnt ist? Sorry falls ich euch verwirrt habe ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.