Ardupilot — популярная во всем мира платформа для разработки и управления беспилотными летательными аппаратами (дроны, RC самолеты и вертолеты) и различными самоходными роботизированными системами. Это очень удобное решение для самостоятельной сборки и изготовления подобных устройств, поскольку все необходимое в плане функционала управления имеется в плате разработки Ardupilot. Например, версия полетного контроллера APM 2.6 по размерам чем-то напоминает Arduino Mega, но имеет ряд специальных разъемов: отдельные порты для подключения I2C шины, отдельный вывод под GPS модуль и многое другое. Прошивается контроллер через USB, имеет встроенные датчики навигации. Для того, чтобы расширить контроллер Ardupilot до уровня беспилотника, необходимо снабдить его питанием, устройствами беспроводной связи, GPS (при необходимости), камерой FPV и многими другими датчиками, подключаемыми отдельно.
Одним из таких полезных модулей на борту является датчик тока. Его можно использовать, например, для контроля уровня заряда аккумуляторов. Датчик идет в комплекте со встроенным шестиконтактным разъемом, который шлейфом легко вставляется в соответствующий вывод на плате Ardupilot.