Выкладываю пример работы с АЦП ADS1115 по шине I2C, а так же изменённый файл флоукода, стандартный файл вызывал зависание контроллера при любых неполадках на шине с любым из подключённых устройств, изменённый позволяет подключать и отключать любые устройства к шине на горячую без последствий для всего остального функционала.
АЦП работает на напряжении до 5 вольт, напряжение на входах так-же не должно превышать 5 вольт.
В примере всё откомментировано, остальное в даташите, функций много, все в одном примере не описать, да и не нужно, всё довольно просто.
В архив помещаю пример четырёхканального вольтмера,
изменённый файл флоукода распаковать в: C:\Program Files\Flowcode(AVR)\v5\CAL\AVR (если установка производилась в папку по умолчанию)
Там же даташит, что-бы не искать.
+Бонусы: калькулятор облегчающий двоичный счёт, и сканер I2C показывающий адреса всех устройств подключённых к шине.
Все примеры работают с индикатором 1602 (просто потому, что он у всех есть)