можно извратиться и поставить 2 маленьких тумблера или движковых переключателя по концам рабочей плоскости соединённых общей проволочкой/пластинкой
каретка доезжает до одной стороны, упираясь двигает движок (за проводок двигает второй), один тублер отключается - второй включается, меняется полярность каретка едет в другую сторону доезжает обратно, дёргает тумблеры обратно, полярность опять меняется.
Почиму то глючит МК, симптомы такие: С двумя подключенными кнопками и светодиодами к мк, все работает как то странно(как будто живет своей жизнью). Должно при нажатии одной кнопки загараться один светодиот, при нажатии другой - второй светодиод, вобщем не чего сложного. А он работает, светодиода автоматически загараются, при подергивании контакта иногда гаснут, на кнопки реагируют редко. Что за фигня?
Да пробывал уже, и не раз прошивку только как и не переписывал. Железо то же перепроверял, вроде все так. У меня на на тругой прате от бота стоит мк мега8, так он то же с глюками шьется, часть программы выполняется а часть нет (он должен ехать в перед и через несколько мс остановиться, а он тупо едет вперед и не думает останавливаться)- прошивку то же пересматривал и переписывал. вроде все так но все равно глючит.
Тогда надо посмотреть что у тебя за питание. Есть ли кондёры(электролиты и керамика), нет ли просадок напряжения, какое оно, стабильно ли оно. Может он у тебя из-за питания глючит.
Питание стабилизировал кренкой, на вход мк подается 5.16В. Единственное только кондеров нет.
Заметил такую вещь, когда просто включаю светодиод, он загорается (как и должно быть), потом перед ним ставлю условие для кнопки, он перестает гореть и на кнопку то же не реагирует. Заключаю это все в бесконечный цикл и светодиод загорается при этом не как не реагирую на кнопку.
Ясно тогда откуда все беды. Правильное питание-залог здоровья На входе КРЕН-ки должно быть не менее 7,5 вольт, меньше она не работает. Значит этот БП не подходит. Электролиты до и после кренки(500-1000мкф), керамику(0,068 - 0,1) на ножках МК. З.Ы. Все конденсаторы должны быть на соответствующее напряжение.