Назад к каталогу

LionDallas

Надёжный драйвер DS18B20 для OneWire на ESP8266 с неблокирующим чтением и диагностикой сбоев

Версия1.1.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер18.93 KiB
Источникофициальный
Обновлено2026-08-12

Установка

Последняя опубликованная версия
1.1.018.93 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:4658f530753305219faff7978e2e5d8c7e2837a1f427c8c1af68b5306f2c2d41
АрхивLionDallas-1.1.0-4658f530.zip

Описание

Компактный драйвер для DS18B20 на OneWire в экосистеме Lion Stack на ESP8266. Решает классическую проблему длинных шин OneWire, когда второй датчик периодически отваливается: адреса датчиков ищутся один раз при запуске и потом используются через MatchROM вместо ненадёжного SearchROM. Чтение температур неблокирующее, встроено в LionCriticalTask — каждый тик читает результат предыдущего преобразования и запускает следующее. Есть кэширование последнего корректного значения с допусковым окном на переходные -127 ошибки и полноценная диагностика реальных неисправностей: сброс питания, недостаточная мощность, обрыв или замыкание. Поддерживает DS18B20 (семейство 0x28) и работает только на ESP8266. Требует глобальный LionLogger и регулярный вызов LionTask::Loop() из loop().

Версии

Показано: 2
1.1.02026-08-12 12:38:40 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-12 12:38:40 UTC
ZIP по запросу
первое скачивание может быть дольше