Библиотека GitHub

iarduino_ACS712

Библиотека iarduino_ACS712 для Arduino: измерение постоянного и переменного тока через Trema датчик тока 5A с учётом RC-фильтра, калибровка и коррекция смещения нуля.

tremaru / iarduino_ACS712 Обновлено 16:50 04.06.2024 Ветка master

Описание

Описание библиотеки:

Библиотека позволяет работать только с Trema датчиком тока 5A, так как она учитывает влияние RC-фильтра на его выходе.

Назначение функций и переменных:

Подробное описание работы с библиотекой, находится в разделе Wiki - Trema-модуль Датчик тока 5A.

#include <iarduino_ACS712.h> // Подключаем библиотеку для работы с Trema датчиком тока.
iarduino_ACS712 ОБЪЕКТ( ВЫВОД ); // Создаём объект указывая вывод к которому подключён датчик.

Функция readDC( [КОЭФФИЦИЕНТ] ); // Чтение постоянного тока, с указанием коэффициента сглаживания.

Функция readAC( [КОЭФФИЦИЕНТ] ); // Чтение переменного тока, с указанием коэффициента сглаживания.

Функция calibrationDC( КОЭФФИЦИЕНТ ); // Коррекция показаний постоянного тока.

Функция calibrationAC( КОЭФФИЦИЕНТ ); // Коррекция показаний переменного тока.

Функция setZeroVDC( НАПРЯЖЕНИЕ ); // Установка коррекции смещения нуля для постоянного тока.

Функция setZeroVAC( НАПРЯЖЕНИЕ ); // Установка коррекции смещения нуля для переменного тока.

Функция getZeroVDC(); // Чтение постоянного напряжения на выходе модуля.

Функция getZeroVAC(); // Чтение переменного напряжения на выходе модуля.