Підключення більше шести аналогових вхідних штифтів до ардуїно


14

Я перебуваю на етапах планування проекту, що використовує Arduino Uno для управління 8 датчиками відстані, і я наткнувся на невеликий блок дорожнього руху, Uno має лише шість вхідних штифтів. Тож мені цікаво, чи може це зробити? Якщо так, то як?

Відповіді:


12

Існує більше ніж один спосіб зробити це ( TMTOWTDI ).

Існує кілька способів підключити 8 аналогових входів до Arduino.

  • Додайте аналоговий мультиплексор, як запропонував georgebrindeiro. Такі як: (a) , (b) , (c) , (d) тощо.
  • Замініть Arduino тим, у якого достатньо вбудованих аналогових входів. Такі як Arduino Mini з 8 аналоговими входами, Arduino Due з 12 аналоговими входами (b) , (a) Argaino Mega з 16 аналоговими входами (b) , Teensy 3.0 з 14 аналоговими входами (c) тощо.
  • Додайте один або кілька зовнішніх АЦП та підключіть їх до цифрових штифтів вашого процесора. Такі як: Arduino 4-20mA Щит із 16-бітним АЦП (a) ; ADS1115 16-бітний АЦП - з 4 цих плат 2 цифрових штифта від Arduino використовуються для зчитування 16 аналогових входів (b) ; MCP3208 8-канальний 12-бітний SPI ADC (c) ; 8-канальна 16-розрядна аналогова плата Raspi (d) ; Arduino і 24-бітний ADC (e) (f) LTC2440 ; "Цегла" 8 одноосновних 16-бітових аналогових входів (г) ; тощо.

ps: Для мультиплексування аналогових входів потрібен "аналоговий мультиплексор" - більшість мультиплексорів - це "цифрові мукси", які не працюватимуть з аналоговими входами.

pps: Усі ультразвукові датчики відстані, які я використовував, вимагають лише цифрових штифтів вводу / виводу. Які датчики відстані ви використовуєте?


Звичайно! ваше право, вони потрібні лише я / о, дякую!
Ділан Кац

5

Кожен раз, коли у вас є більше сигналів, ніж відповідних входів у цифровій системі, вам, ймовірно, потрібен мультиплексор або просто mux. M-to-N mux - це схема, яка дозволяє вам вибрати, який з M вхідних сигналів ви хочете вивести на N mux-виходів, як правило, використовуючи цифрові штифти для цього вибору.

Швидко гугливши, я знайшов це рішення для Arduino Uno: Мюкс-щит . Сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.