Парни, подскажите, мне на аналоговый вход ардуины поступает вот такой синус, в прерывании по таймеру я считаю его частоту. Вроде норм работает, я указал как magic number центр синуса 780 но часто синус уходит вних или вверх в завиcимости от внешних факторов.
Я хочу избавиться от magic number, и считать где середина синуса динамически, но если тупо сделать min/max то он нахватает граничных значений за время пока контроллер работает и будет говно. Хочется чтобы min/max считался за пару секунд, логично складывать это в массив, у меня высокая частота дискретизации, и тупо памяти не хватает (ардуины хватает от силы на 1000 8 битных интов)