Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Робототехника

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2016, 19:00   #41
Paul_B
Member
 
Регистрация: 06.12.2016
Сообщений: 35
Вес репутации: 0
Paul_B is an unknown quantity at this point
По умолчанию Re: Синхронизация вращения колес у робота

Поменял логику выравнивания курса, убраны задержки (delay), т.е. окончание поворотов на заданные углы теперь контролируются энкодерами, когда программа может продолжать работать.
При синхронизации прямолинейного движения счетчик энкодера левого колеса управляет правым двигателем и наоборот. Поэтому для выравнивания курса можно хоть останавливать колеса и не надо выдерживать никаких пауз - по значению счетчика энкодера противоположного колеса заблокированное колесо само вернется к заданной скорости. Пока сделал замедление в 2 раза, а не блокировку.
Paul_B вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 11 (пользователей: 0 , гостей: 11)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика