Микроконтроллеры Atmega, используемые в Arduino, содержат шестиканальный аналого-цифровой преобразователь (АЦП). Разрешение преобразователя составляет 10 бит, что позволяет на выходе получать значения от 0 до 1023. Что делать, если данного разрешения недостаточно и нужна большая точность? В этом случае необходимо использовать внешние АЦП.
Один из вариантов – АЦП-модуль ADS1115.
Характеристики ADS1115: