Несколько линий из ds18b20 на несколько входов ардуино уно

Добрый день, необходимо на плату ардуино уно повесить 8 шлейфов из Ds18b20 по 12 штук, длина около 30 метров. Можно ли задействовать 8 входов ардуино для выполнения этой задачи?

Лехко.

подскажешь в общих чертах?

Как задействовать один - знаешь? Повтори это восемь раз

10 штук повесил на один пин - получилось. Но как заставить ее переключаться на следующий пин?

#define DS_PIN 2 // пин для термометров

а просто

Перевести всё с константы DS_PIN на переменную dsPin не предлагать?

И 8 раз скопипастить весь код, заменяя константу! :rofl:

1 лайк

В любом продвинутом редакторе есть автозамена, странно что вы этого не знаете :slight_smile:

Ну, это как-то не по-нашему. Надо ручками заменять (по дороге, пропустив пару мест) - ручная работа - она более скрепна, что ли.

1 лайк

Нет, если именно переключаться, это

#define DS_PIN 2 // пин для термометров
#define DS_PIN 3 // второй пин для термометров
#define DS_PIN 4 // третий пин для термометров
#define DS_PIN 5 // четвертый пин для термометров