Протестировав atan2 во всех модификациях, не нашел полностью удовлетворения требованиям такого рода инструмента.
если ножом управляет серводвигатель - то хочеться схематично говоря такого: то есть выход atan2 в диапазоне 0-360 и желательно переходы по кратчайшему пути...
для наглядности можнт умножать выход на значение рад :
Код: Выделить всё
a1 = atan2(x,y);
a = a1*57,295779513;