ZMPT101B
Измерение среднеквадратичного значения переменного напряжения с датчика ZMPT101B с возможностью калибровки и усреднения по периодам волны
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:55b8c59147d8751b1b0159ce1291645a6bfa789fc604b2baf90dc8dbf6e85ccfZMPT101B-1.0.1-55b8c591.zipОписание
Библиотека для работы с датчиком переменного напряжения ZMPT101B. Основная фишка — измерение среднеквадратичного (RMS) значения AC-напряжения с возможностью усреднения по нескольким периодам волны для повышения точности. Конструктор принимает номер аналогового входа и частоту сети (по умолчанию 50 Гц). Перед использованием нужно откалибровать чувствительность датчика через встроенный пример, потому что заводское значение 500.0 требует подгонки под реальное напряжение. На платах с напряжением 3.3 В (например ESP) следует подключать VCC к 3.3 В вместо 5 В. Библиотека восходит к коду Руслана Коптева для датчиков ACS712, но переделана для напряжения. Главное при подключении — отрегулировать потенциометр на модуле так, чтобы выходной сигнал был без искажений и обрезания.