ZMPT101B-Sensor
Измерение переменного напряжения в однофазной сети с расчётом RMS за полный период колебания
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:14d9d0fbd28b71dda6eb2662099203c9f3ba44d30eedd412e6131aaefbdc49fbZMPT101B_Sensor-1.0.1-14d9d0fb.zipОписание
ZMPT101B — модуль для измерения переменного напряжения в однофазной сети. Библиотека реализует расчёт среднеквадратичного значения (RMS) за полный период колебания, что позволяет корректно работать даже с искажённой синусоидой, а не только с идеальной волной. Измерение занимает время одного полного периода (по умолчанию 50 Гц). В ходе работы можно калибровать датчик — как в режиме без нагрузки, так и при активном напряжении через метод calibrateLive(), который усредняет показания нескольких волн для большей точности. Нулевая точка по умолчанию установлена на половину максимума АЦП (512), но часто требует подстройки под конкретный датчик и условия питания.