В вашем коде вы звоните только attach()
, передавая пин-код.
Библиотека серво требует, чтобы вы указывали минимальное и максимальное положение серво вала при вызове attach()
. Если вы этого не сделаете, вы можете оказаться в ситуации, когда вы вызываете действительные позиции, но сервопривод либо не зайдет достаточно далеко, либо попытается пойти дальше, чем это возможно механически.
Библиотека должна знать минимальную и максимальную ширину импульсного сигнала, чтобы при вызове Servo.write()
, проходящем под углом вала, она могла отработать соответствующий рабочий цикл.