MMJ_InkaBUS_AnalogOut
Драйвер 16-битного ЦАП DAC161S997 для промышленных токовых петель 4–20 мА с детектированием ошибок и защитой от timeout SPI
Версия1.0.2
ZIP на зеркалеготов
ПроверкаSHA-256
Размер15.74 KiB
Источникофициальный
Обновлено2026-10-07
Установка
Последняя опубликованная версия1.0.215.74 KiB ZIP
СкачатьZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 03:18:17 UTC
Как подключить скачанный ZIP
- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
Контрольная сумма
SHA-256:068e995e3cc7f68b1d1ee78ee11adb581354a2b9c67d2e4f199287be6ba499b9Архив
MMJ_InkaBUS_AnalogOut-1.0.2-068e995e.zipОписание
Драйвер для 16-битного ЦАП DAC161S997 с SPI-интерфейсом, ориентированный на промышленные системы с токовой петлей 4–20 мА. Библиотека обеспечивает детектирование ошибок через GPIO ERRB или SPI-опрос, встроенную защиту от timeout-фаутов SPI с помощью keepalive-механизма и удобное масштабирование значений из миллиампер в коды ЦАП. Поддерживается диапазон 0–23,95 мА при разрешении 65536 шагов, частота SPI до 10 МГц. На момент разработки проверена на ESP32, хотя теоретически совместима с любыми Arduino-платами с SPI; для работы нужен стандартный SPI.begin() в setup.