IYra wrote:Хекс же я вроде засунул в архив. У меня CodeVision 2.05 Там Ctrl+F9 (Build All)
Прошу прощения что так внезапно пропал. На момент нашего общения тут я узнал что отец болен раком... и далее масса событий: поездки по больницам, обследования, поиск способов лечения, большие затраты на все это и совсем уже не до хобби. Спасти не смогли, осталось много долгов за лекарства и как следует поездки на заработки что бы вернуть все одолженное. Спустя почти год все начало устаканиваться и начал понемногу возвращаться к жизни. Нашел в столе сервы и вспомнил про эту тему. Хотелось бы довести до завершения этот проект. Надеюсь еще найдутся желание и силы у Вас Юрий для продолжения. Если нет, все понимаю у всех по разному слаживается жизнь и заботы. Не принимайте это сообщение как жалобу, я лишь объяснил причину своего внезапного отсутствия.
-----------------------------------------------------------------------------------------------------------------------------------------
Перечитал тему заново, алгоритм описанный Вами Юрий был таковым:
BUTTON11,BUTTON21 и BUTTON31 - начальные(когда закрыто) концевики соответствующих приводов. Они замкнуты на землю.
BUTTON12,BUTTON22 и BUTTON32 - конечные(когда открыто) концевики соответствующих приводов. Они замыкаются на землю когда открыто.
При нажатии и отпускании кнопки Open/Close включается режим Open
начинает вращаться влево Serv1 (импульс 900мкс). Для имитации работы концевиков надо отжать BUTTON11 и затем нажать BUTTON12. После этого аналогично начинает вращаться Serv2 и Serv3.
После нажатия BUTTON32 включается режим ожидания (импульс 1400мкс).
При следующем нажатии и отпускании кнопки Open/Close включается режим Close.
начинает вращаться вправо Serv1 (импульс 1900мкс). Для имитации работы концевиков надо отжать BUTTON32 и затем нажать BUTTON31. После этого аналогично начинает вращаться Serv2 и Serv3.
Все верно до одного момента, а именно:
После остановки последней третьей сервы (в режим ожидания) и нажатия кнопки старт снова у Вас запускается первой Serv1 и так далее до третьей. А нужно наоборот начинать Serv3 и потом Serv2 и Serv1. Можно ли это поправить?