Библиотека позволяет работать только с Trema датчиком тока 5A, так как она учитывает влияние RC-фильтра на его выходе.
Подробное описание работы с библиотекой, находится в разделе Wiki - Trema-модуль Датчик тока 5A.
#include <iarduino_ACS712.h> // Подключаем библиотеку для работы с Trema датчиком тока.
iarduino_ACS712 ОБЪЕКТ( ВЫВОД ); // Создаём объект указывая вывод к которому подключён датчик.
Функция readDC( [КОЭФФИЦИЕНТ] ); // Чтение постоянного тока, с указанием коэффициента сглаживания.
Функция readAC( [КОЭФФИЦИЕНТ] ); // Чтение переменного тока, с указанием коэффициента сглаживания.
Функция calibrationDC( КОЭФФИЦИЕНТ ); // Коррекция показаний постоянного тока.
Функция calibrationAC( КОЭФФИЦИЕНТ ); // Коррекция показаний переменного тока.
Функция setZeroVDC( НАПРЯЖЕНИЕ ); // Установка коррекции смещения нуля для постоянного тока.
Функция setZeroVAC( НАПРЯЖЕНИЕ ); // Установка коррекции смещения нуля для переменного тока.
Функция getZeroVDC(); // Чтение постоянного напряжения на выходе модуля.
Функция getZeroVAC(); // Чтение переменного напряжения на выходе модуля.