Відповіді:
Існує більше ніж один спосіб зробити це ( TMTOWTDI ).
Існує кілька способів підключити 8 аналогових входів до Arduino.
ps: Для мультиплексування аналогових входів потрібен "аналоговий мультиплексор" - більшість мультиплексорів - це "цифрові мукси", які не працюватимуть з аналоговими входами.
pps: Усі ультразвукові датчики відстані, які я використовував, вимагають лише цифрових штифтів вводу / виводу. Які датчики відстані ви використовуєте?
Кожен раз, коли у вас є більше сигналів, ніж відповідних входів у цифровій системі, вам, ймовірно, потрібен мультиплексор або просто mux. M-to-N mux - це схема, яка дозволяє вам вибрати, який з M вхідних сигналів ви хочете вивести на N mux-виходів, як правило, використовуючи цифрові штифти для цього вибору.
Швидко гугливши, я знайшов це рішення для Arduino Uno: Мюкс-щит . Сподіваюся, що це допомагає!