Перевод единиц АЦП в любые свои для аналоговых датчиков, включая нелинейные данные. Поддержка внутреннего ADC, PCF8591, MCP3201 и ADS1115 -требуется их установка в прошивке.
Remap ADC позволяет переназначать "попугаи" АЦП в нужную величину, в том числе и нелинейную.
Для каждого АЦП и/или канала АЦП отдельные настройки
Enable calibrate table - тут необходимо поставить галку, если вы хотите использовать Remap ADC на данном выходе АЦП.
Enable float - разрешить поддержку float, чисел с десятой частью. Например вывод напряжения в виде 5.4 вольт.
Calibrate table - таблица калибровок, где необходимо ввести соответствие чисел в нужную величину.
Инвертирование значений в таблице на данный момент не предусмотрено. Значения в таблице должны быть строго по возрастающей.
В простейшем случае необходимо ввести в первой строке в поле VAL и в поле ADC число 0.
Во второй строке мы назначаем, чему будет равно например показание АЦП 1023 при 5000мВ. Вводим VAL 5000, ADC - 1023. Тут необходимо подобрать резисторный делитель или установить другое числа, которые будут соответствовать данному значению. Для float режима в поле VAL необходимо вводить целое число 5.
Для экономии ресурсов модуля рекомендуется в шестеренке ставить две строки значения.
Действия аналогичны линейным датчикам, с разницей, что вводятся соответствие промежуточных значений по возрастающей. Например с шагом 5 градусов(для терморезистора), или с шагом 1 вольт для напряжения.
Значения вводятся по нарастающей строго сверху вниз.
Промежуточные значения интерполируются автоматически.
Данная опция может исправить нелинейность у встроенного АЦП
Для экономии ресурсов модуля рекомендуется в шестеренке ставить только требуемое количество строк значений.