OneWireHub
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:337463cc3ce6037dbe2e3a70b986f952aea4f1da18e75d22cbd63ec2904c3dddOneWireHub-2.2.3-337463cc.zipОписание
Эмулятор OneWire-устройств на Arduino — позволяет микроконтроллеру выступать в роли подчинённого устройства протокола 1-Wire и одновременно имитировать до 32 разных датчиков и микросхем. Библиотека поддерживает широкий набор классических OneWire-компонентов: от простых идентификаторов DS1990 и DS2401 до многофункциональных измерительных микросхем вроде DS2438 с четырьмя 16-битными регистрами. Основная идея — взять современные датчики на интерфейсах I2C или SPI, снять с них данные и переупаковать в виртуальные DS2438, чтобы интегрировать их в старые системы домашней автоматики, которые работают только с 1-Wire. Практически нулевые накладные расходы позволяют одновременно эмулировать несколько устройств, превращая одну плату в полноценный набор сенсоров.