Добрый день, необходимо на плату ардуино уно повесить 8 шлейфов из Ds18b20 по 12 штук, длина около 30 метров. Можно ли задействовать 8 входов ардуино для выполнения этой задачи?
Лехко.
подскажешь в общих чертах?
Как задействовать один - знаешь? Повтори это восемь раз
10 штук повесил на один пин - получилось. Но как заставить ее переключаться на следующий пин?
#define DS_PIN 2 // пин для термометров
а просто
Перевести всё с константы DS_PIN
на переменную dsPin
не предлагать?
И 8 раз скопипастить весь код, заменяя константу!
1 лайк
В любом продвинутом редакторе есть автозамена, странно что вы этого не знаете
Ну, это как-то не по-нашему. Надо ручками заменять (по дороге, пропустив пару мест) - ручная работа - она более скрепна, что ли.
1 лайк
Нет, если именно переключаться, это
#define DS_PIN 2 // пин для термометров
#define DS_PIN 3 // второй пин для термометров
#define DS_PIN 4 // третий пин для термометров
#define DS_PIN 5 // четвертый пин для термометров