Ile tarcz mogę podłączyć do Arduino?


13

Zamierzam kupić Arduino Uno / Duemilanove i chciałbym dodać kilka osłon, takich jak ekran LCD i WIFI z podskokami.

Skąd mam wiedzieć, czy mogę podłączyć je oba do Arduino?


2
Właśnie zauważyłem ten samouczek na temat freetroniki na temat ustawiania osłon.
Dziekan

Nie dodałem go jako odpowiedzi.
Dean

1
Zdecydowanie spójrz na te tarcze przejściowe! bardzo fajne dla wielu układania ... Udało mi się ułożyć
Brad

Odpowiedzi:


19

Wejdź na shieldlist.org i poszukaj tarcz, których będziesz używać. Sprawdź, czy oboje chcą używać tych samych pinów. Jeśli twojej tarczy nie ma na shieldlist.org, poszukaj jej schematu / arkusza danych.

Zasadniczo, jeśli wiele osłon musi korzystać z tego samego styku, nie można ich używać razem, chyba że są to styki SPI lub I2C. Oba te protokoły wykorzystują model master-slave, z jednym master i wieloma slave. W takich przypadkach możesz być w stanie użyć tarcz, które dzielą niektóre lub wszystkie szpilki.

Piny SPI są domyślnie cyfrowe 10, 11, 12 i 13. Pin 10 to pin Slave Select , który służy do określania, z którym slave chcesz rozmawiać. Będziesz potrzebował innego pinu SS dla każdego urządzenia podrzędnego SPI, z którym chcesz rozmawiać.

Piny I2C są analogowe 4 i 5. I2C wykorzystuje adresowanie urządzeń do rozróżnienia między urządzeniami slave, więc nie ma odpowiednika Slave Select. Te same dwa piny mogą być współdzielone przez wszystkie urządzenia I2C.

Należy pamiętać, że układanie wielu ekranów wprowadza różne problemy, takie jak zwiększona pojemność, która może zacząć pogarszać sygnały, w tym te dla SPI / I2C, i powodować awarie komunikacji.


6

Freetronics ma przewodnik na temat układania różnych osłon, obejmujący takie zagadnienia jak:

  • Układanie nagłówków
  • Prześwit fizyczny
  • Zawarcie pinów
  • Interakcja z oprogramowaniem
  • Wymagania dotyczące zasilania
  • Zakłócenia radiowe / elektryczne
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.