Боюсь что мне по назначению не получится использовать усредненное значение. Хотя в целях понимания я обязательно попробую. Такое ощущение, что загвоздка кроется в этой строке if (++input_index > (LAST_ADC_INPUT-FIRST_ADC_INPUT)) input_index=0; Но мне непонятно значение "++input_index"

Комментарии: 19

  1. Sergy

    А какое назначение то? если не понятно, переделайте в input_index = input_index + 1; if (input_index > (LAST_ADC_INPUT-FIRST_ADC_INPUT)) input_index=0;

    • Soad

      input_index++ - это прибавление единицы к существующему значению. А вот знаки ++ стоящие перед переменной. Один вход ацп контролирует уровень напряжения питания. Второй вход ацп будет "ловить" импульсы от пьезо элемента

Не нашли ответ?

Вам также может быть интересно

Всем доброго утра! Кто может подсказать как настроить эту шайтан машину? Ролик очень низко стоит. Не могу найти как его отрегулировать.... Читать далее