Приветствую станкостроителей Я тоже станочек собрал. Увидел в интернете как станки с ЧПУ делают и загорелся. Первый станок из старых принтеров мастерил (оси Х и Y сделал на каретках от матричного принтера, ось Z из флопика). Драйвера паял под униполярные двигатели (на биполярные слишком много деталей требовалось), программу писал на Delphi. Этот станочек умеет только карандашом да выжигательным жалом рисовать. В этот станок я практически ни копейки ни вложил. Только свой труд.
Решил я станочек модернизировать (сделать 2 в одном: фрезер и 3д принтер) и прикупил на мой взгляд самую оптимальную для этого электронику - Ардуино мега 2560 + Ramps 1.4 + 4 драйвера a4988 (дешево и сердито). Переписал программу под ардуино, написал скетч, покрутил движками - работает. Но вот проблема не могу получить сигнал от ардуино о срабатывание концевого выключателя. Вроде элементарная вещь, а почему то не получается. Прописываю в скетче, если ноль на таком то пине слать в ком сигнал сработки - сигнал идет и принимается моей прогой пока выключатель разомкнут, замыкаю - сигнал не подается. Пишу наоборот, если единица (концевик замкнут), то слать сигнал в com - сигнал не идет ни в замкнутом, ни в разомкнутом состоянии. Концевик механический. Никак не пойму в чем проблема