Иногда радиотехнические устройства ведут себя загадочно. Как женщины:-) Широко распространённое ардуиносодержащее устройство - поворотное от K3NG. Работало исправно, без замечаний, но шёл процесс улучшений, настроек расположения информации на экране, калибровки угла поворота и т.д.. И после одной из модификаций, вдруг, я замечаю что цифры показаний азимута "прыгают". Иногда до 10 градусов. Хотя мотор стоит. Полчаса потратил на то чтобы понять с какой стороны дует ветер. Ветер со стороны USB. Выдергиваю USB шнур из компьютера, показания успокаиваются и стоят. Ну, может на градус и меняются. Ручное управление не вносит погрешностей: тоже всё регулируется и показания не шалят. Как только включаю шнур USB в компьютер - начинается чехарда. По логике вещей, так как отслеживание угла поворота осуществляется потенциометром на оси редуктора, предполагаю, что что-то изменилось в цепях питания. Поясняю как устроено питание: сама Ардуина Мега 2560 запитывается напрямую от USB когда он включен. А когда выключен, питание от внешнего источника 8 вольт включенного в разъём питания (круглый) Ардуино. Оттуда же два провода (+8 и земля) идут на стабилизатор напряжения 7805C к выходу которого (+5 V) подключены экран-дисплей и плата с 4-мя реле. То есть плата без USB провода работает, при этом нет управления с компа, а без провода от внешнего источника питания - нет: не видно чего на экране и не щёлкает реле. Это я таким образом поборолся с перегрузкой контакта (напряжения) USB порта. Недаром говорят что"лучшее - враг хорошего", Теперь проблема с индикацией. Насколько я помню, граница между двумя зонами питания простой диод. Но он жив, иначе бы при выдёргивании шнура USB Ардуина обесточивалась бы.
Вопрос знатокам: где собака порылась? Ответы или сюда, или в гостевую на этом же сайте. Она работает. Надо только входить по HTTPS.
P.S. Забыл добавить. При включении USB показания угла поворота падают как минимум на 2 градуса, после чего, собственно, и наступает нестабильность.