Дальнейшая разработка и исправления ошибок будут сделаны в новой библиотеке INA. 
Новая библиотека INA вместе со связанными примерами программ и документации по адресу https://github.com/sv-zanshin/ina/wiki поддерживает несколько устройств нескольких типов в одной комбинированной библиотеке. Функции библиотеки INA226 были продублированы в новой библиотеке INA, и также было включено несколько дополнительных функций. Кроме того, было обнаружено несколько незначительных ошибок и исправлено во время перехода в новую библиотеку.
INA226 Высокополосная/низкодонамеренная двунаправленная библиотека тока I2C и мониторинга мощности для Arduino . Texas Instruments производит это семейство мониторов мощности, а сериал описан на их странице продукта на INA226.
Для INA219 существует несколько досок для прорыва, учебных пособий и библиотек, который является «маленьким братом» для этого чипа INA226. В то время как макет штифта аналогичен, при этом у INA219 есть 8 контактов и INA226, имеющие еще 2 контакта, настройки и регистры внутренней конфигурации различны и требуют доступа к функциям и методам в этой библиотеке.
В таблице данных есть примеры, как подключить INA226. Пакет представляет собой небольшой VSSOP, и я использовал пустую доску для прорыва, немного паяла, сковороду, падующую оплетку, увеличительное стекло и довольно много времени для установки первого примера. С тех пор я видел прорывные платы, доступные в Интернете, но, поскольку только несколько внешних компонентов необходимо, кроме соединения 10 булавок INA226, я останусь с самостоятельным построением.
Библиотека находит все устройства INA226 в цепочке I2C. Каждый блок может быть индивидуально настроен с 4 параметрами настройки, описывающими ожидаемое напряжение, значения шунта / резистора, которые затем устанавливают регистры внутренней конфигурации, готовы начать точные измерения. Подробности о том, как настроить библиотеку вместе со всеми общедоступными методами, можно найти на страницах вики INA226. Была взята отличная длина, чтобы избежать использования плавающей запятой в библиотеке. Чтобы сохранить первоначальный уровень точности без потерь, но для того, чтобы полный диапазон напряжений и ампер возвращался, результаты силы возвращаются как 32-разрядные целые числа.
INA226 имеет выделенный штифт прерывания, который можно использовать для запуска прерываний переводки на вывод на Arduino, а примеры содержат программу, которая измеряет показания с использованием этого выходного вывода, так что Arduino может выполнять другие одновременные задачи при при этом измерения.