Arduino + DS18B20

Я хочу подключить 24 датчика DS18B20 к arduino библиотекой onewire в том же цифровом выводе.

Может ли кто-нибудь отправить пример кода?

Спасибо

2 голоса | спросил user31562 5 MaramSun, 05 Mar 2017 11:05:02 +03002017-03-05T11:05:02+03:0011 2017, 11:05:02

1 ответ


2

Используйте библиотеки OneWire и DallasTemperature. Они оба находятся в среде Arduino в Менеджере библиотек.

Библиотека DallasTemperature имеет пример «Несколько». Вам нужно создать массив DeviceAddress.

Чтобы рассказать об этом отдельно, вы должны пометить каждый температурный датчик адресом своего устройства (уникальный идентификатор внутри каждого DS18B20). Поэтому вам необходимо подключить их по одному и записать адрес устройства.

Начните с одного датчика, и если это сработает, попробуйте сделать массивы.

Для 24 датчиков температуры вам нужно много проводов. Это может сделать его менее надежным. Вы можете использовать два или три или более контактов. Затем вы должны создать в эскизе несколько шин «OneWire».

Существует множество примеров для нескольких датчиков DS18B20. Например, этот массив с массивом: Форум Arduino: «многочисленные датчики температуры ds18b20» .

ответил Jot 5 MarpmSun, 05 Mar 2017 13:24:36 +03002017-03-05T13:24:36+03:0001 2017, 13:24:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132