ACS712-driver
Неблокирующий драйвер для датчика тока ACS712 с поддержкой DC и AC, встроенной калибровкой и асинхронным режимом
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dcccf76d33572deaf0f63f8a5379702f644227e702b5bbdb03bcdc3df5014541ACS712_driver-1.1.0-dcccf76d.zipОписание
Драйвер для датчика тока ACS712, работающий на эффекте Холла. Поддерживает измерение как постоянного тока (для батарей и источников питания), так и переменного тока в виде среднеквадратичного значения (для сетевых приборов). Библиотека неблокирующая — можно вызывать её в цикле без риска зависнуть, а для критичных по времени приложений есть асинхронный режим с методом update(). Настраивается под модули на 5, 20 и 30 ампер, включает встроенную калибровку по нулевой точке и усреднение по 100 выборкам для стабильности. Работает с любыми аналоговыми пинами и поддерживает разные опорные напряжения (5В или 3.3В), что удобно для различных платформ.