В пульте поворотки пока не нашел нужного напряжения.
Нашел от 0,15 до 3,7 (пределы), все равно маловато.
Подключил элевацию. Датчик актуатора подключил один конец на D2, второй на корпус (правильно или нет не знаю, но работает).
Вот какую картину я наблюдал:
Антенна в положении ноль градусов.
На пст ротаторе пишу 25 градусов - пуск - антенна пошла вверх - остановилась - на ардуино 25,0 - отлично.
На пст ротаторе пишу 0 градусов - пуск - антенна пошла вниз на ардуино ноль.
Но антенна не дошла физически до нуля (вижу по видеокамере). Примерно стала на 2 градуса.
Опять На пст ротаторе пишу 25 градусов - пуск - антенна пошла вверх - остановилась - на ардуино 25,0 - отлично.
На пст ротаторе пишу 0 градусов - пуск - антенна пошла вниз на ардуино ноль.
Но антенна не дошла физически до нуля (вижу по видеокамере). Примерно стала уже на 4 градуса (уже выше).
И так с каждым разом опускаясь на ноль, физически антенна все выше и выше. Приходилось кнопками доводить до нуля.
В чем причина не пойму. Как такое может быть?
Подобрал значения
#define AZ_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.15
#define EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.15
Пятый месяц использую актуатор совместно с заводским позиционером. Один раз все настроил и ни каких проблем работает с точностью до 0,1 градуса.
Используемый скетч в прикрепленном файле.
Про азимут: почему то при изменении параметров этих строк
#define ANALOG_AZ_FULL_CCW 4
#define ANALOG_AZ_FULL_CW 1009
ни каких изменений не вижу на экране.
Сделал показания на экране ардуино - показывает теперь одну цифру после запятой.