Для корректной работы программы необходима калибровка. Необходимо в строке «int val = map(signalValueMA, 0, 1024, 0, 180)» вместо значения «1024» задать максимальную амплитуду Вашего ЭМГ сигнала. Для этого, после прошивки Arduino, запустите плоттер (Инструменты -> Плоттер по последовательному соединению). Установите датчик на тело (в области мышцы, которую будете напрягать) и максимально напрягите мышцу. Запомните примерное значение красного графика и запишите его в строке «int val = map(signalValueMA, 0, 1024, 0, 180)» вместо значения “1024”. Затем закройте плоттер и прошейте Arduino.
Если используется датчик с регулируемым усилением, усиление можно задать в строке 57 заменив значение в MyoSensor.gain(х2) на x1, x4, x5, x8, x10, x16, x32.