После того как сделал робота, пришел к выводу что данная конструкция не очень пригодна для ходьбы робота, а точнее возникили некоторые трудности при написании алгоритма движения. Пришлось ее изменить переклеев сервоприводы следующим образом.
В качестве алгоритма движения использовал схожий проект робота с 4-мя ногами. Автор использовал 3 привода на одну ногу и в качестве контроллера взял Atmega328 с прошитым загрузчиком. Данный робот умеет поворачивать направо, налево,может ходить назад имеет зрение в виде ультразвукового датчика. Для упрощения программирования и подключения к плате Arduino каждому сервоприводу присвоим определенное название.
Аналогично присваиваются названия нижним сервоприровам
В коде автора сервоприводы названы аналогичным образом.
Мой робот имеет 2 сервы на одну ногу, поэтому было решено к нижним сервоприводам подключить к тому выводу который отвечал за колено в проекте автора. Куда что подключать ясно из исходного кожа программы.
Ультразвуковой сенсор подсоединяется к выводам A0 и A1.
Скетч самодельного робота на Arduino. Данный скетч позволяет подключать 3 сервопривода на одну ногу. В нашем случае 3-й просто не подключается.
Комментарии
Под видео добавил скетч.