Можно по нулю синхронизировать
Вид для печати
Вот обычный делитель входного напряжения учет на то что ацп имеет входной сигнал не более 5 вольт нужно просто использовать разные предделители но пока кроме задействования еще одного аналогового входа для включения железного делителя ни что в ум не идет:cool:
для 5 вольт
V = analogRead(5)/165;
для 15 вольт V = analogRead(5)/70;
есть кардуино взял в кармониторе 2 штуки посмотреть что за зверь понравились :) но проблема что в библиотеке используются 5 из 6 аналоговых входов можно было реализовать путем переключения считывания с каждого входа со своими резисторами с предделителем но как заставить кардуину переключать резисторные делители без реле на вход ардуины Увы немогу представить:confused: если только кардуину не использовать как внешний ацп что весьма некорректно получится тогда лучше взять ардуину МЕГА в наличии есть для опытов:rolleyes:
Переводим выводы A6, А7, D12 в третье состояние(высокий импеданс) , то есть настраиваем их на вход. Для изменения сопротивления делителя переводим нужный вывод на выход и выдаем на нем LOW . И того получится четыре разных делителя
Вложение 9866
Каждый раз как вы подобное рисуете, очень хочется порекомендовать защитить каждый вывод аrduino, на котором потенциально может оказаться напряжение выше Vcc+0.5в либо ниже земли, диодом - на землю и стабилитроном на 4.7 вольта туда же.
Находящиеся в atmega защитные диоды на выводах очень хилые.
Стабилитрон будет вносить погрешность, к тому же не линейную
ну хотя б обычные диоды на землю и Vcc.
Учитывая то что по входу стоит резистор 1м2 , то токи там будут настолько ничтожными что встроенного диода хватит для защиты от отрицательного напряжения. А защиту от перенапряжения нужно сделать так, на выводе А6 всегда включать сигнал LOW , учитывая тот момент что там будет резистор 100к то на вход можно будет подавать до 50в, а на время замеров сделать функцию автоматического переключения делителя.