Я збираюся придбати Arduino Uno / Duemilanove, і я хотів би додати пару екранів, як РК-дисплей та WIFI екранований.
Як я можу дізнатися, чи можу я підключити їх обох до Arduino?
Я збираюся придбати Arduino Uno / Duemilanove, і я хотів би додати пару екранів, як РК-дисплей та WIFI екранований.
Як я можу дізнатися, чи можу я підключити їх обох до Arduino?
Відповіді:
Перейдіть на shieldlist.org і знайдіть щити, якими ви будете користуватися. Потім подивіться, чи хочуть вони обоє використовувати однакові шпильки. Якщо ваш щит відсутній на shieldlist.org, тоді знайдіть їх схематичну / таблицю даних.
Як правило, якщо для декількох щитів потрібно використовувати один штифт, ви не можете використовувати їх разом, якщо тільки ці штифти не мають SPI або I2C. Обидва ці протоколи використовують модель ведучого-підлеглого, з одним господарем і багатьма рабами. У цих випадках ви можете використовувати щити, які розділяють деякі або всі шпильки.
Штифти SPI цифрові за замовчуванням цифрові 10, 11, 12, 13. Pin 10 - штифт Slave Select , який використовується для вказівки, з яким рабом ви хочете поговорити. Вам знадобиться інший штифт SS для кожного раба SPI, з яким ви хочете поговорити.
Штифти I2C є аналогами 4 та 5. I2C використовує адресацію пристроїв для розмежування підлеглого пристроїв, тому немає еквівалента Slave Select. Ті ж два штифта можуть бути спільними для всіх пристроїв I2C.
Майте на увазі, що складання багатьох екранів вводить різні проблеми, такі як підвищена ємність, які можуть почати погіршувати сигнали, в тому числі для SPI / I2C, і спричиняти збої в комунікації.
Freetronics має керівництво по укладанню різних екранів, що охоплюють такі питання, як: