класс который весь диапазон с АЦП разбивает на участки, и накладывает гистерезис. Я использую для работы с потенциометрами. Выглядит примерно так, но не знаю как правильно назвать:
```
// template <typename MIN, typename MAX, typename, NUM, typename MARGIN>
// class Name {...}
static Name<0, 4096, 64, 20> the_name{};
uint16_t vvalue = the_name(adc_read_data());
```
Что значит наложить гистерезис?
Это вы где взяли?))
Кстати код пробовал компилировать?
какой? я же говорю, он написан и работает. с названием проблема
Hysteresis - название в самом начале статьи на форуме
да, я тоже так назвал, но думаю что оно не сильно согласуется с тем что код делает
я не совсем понимаю тебе имя классу что ли надо дать? или имя всей программе?
Классу. но фишка в том что класс (функтор) разбивает диапазон с АЦП на “участки/значения”, и теоретически там гистерезис вообще выключить можно. это меня в вводи в заблуждение.
В сжатии примерно такая штука называетс квантизацией
Отличный варинат! Мне нравится :)
возможно стоит разбить на два класса?
HystFilter - на форуме кто-то класс создал
Обсуждают сегодня