mrCarrot писал(а):а чем ардиуны так плохи?
по простому - морально устаревшие, слабенькие и старенькие. да, их вполне хватает для кучи задач, но для протезов это очень плохой выбор. ацп оставляет желать лучшего, мало озу/флеш, низкая тактовая частота, не умеет аппаратное деление/умножение вещественных чисел,... сделать-то на ардуинах что-то можно, но намного проще это будет делать на, допустим армах. хотя какой именно арм брать это хороший вопрос и вполне возможно более подходящий подберёте не сразу (переписывать часть кода скорей всего придётся, но по крайней мере не столько, как при переходе с одной архитектуры на другую).
если найдёте открытые проекты на ардуинах/avr, не помешает изучить алгоритмы и собрать такой же - код кодом и алгоритмы это хорошо, но не менее полезным будет посмотреть какие сигналы значимы, какие у них характеристики и т.д.