От зараз прикидаю різні варіанти, і найбільше мені не подобається неконтрольовані моменти, а саме коли дзеркало доходить до крайнього положення і далі проскакує... Так виходить що далі є 2 варіанти розвитку подій:
1. робити так, що розраховувати на акуратного користувача, який не буде тримати кнопку надто довго, тоді можна без додаткових давачів... Але по собі пам'ятаю, що коли треба викрутити дзеркало - тримаю кнопку поки воно не смикнеться від проскакування.
2. ставити кінцевики - це по 1 провіднику від обидвох дзеркал...
Перший варіант простіший у першу чергу конструктивно, але при першому невірному кроці злетять налаштування положення.
Крім того, пропоную переформулювати ТЗ, а саме:
При появі керувального сигналу сигналу змінити положення дзеркала з "1" на "2" (попередньо встановленими самим користувачем) і потім навпаки. А не як раніше було у "крайнє нижнє".
Додаткові переваги також можна знайти, тому про це ми не будемо...
п.с. з огляду на задачу, таке щастя буде вартувати не дешево, а ще буде потрібен комплект роз'ємів
D06, (щоб підключати блок не ріжучи жодного проводу і можна було легко все повернути назад)