![]() |
|
|
#181 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Транзистор лучше по мощней использовать, например BC337
В параметрах насоса не видно мощности мотора. |
|
|
|
|
|
#182 | ||
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Ищите проблему в своей схеме |
||
|
|
|
|
|
#183 |
|
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 ![]() |
Ok! Решил пойти последовательно.
Залил ваш скетч c использованием библиотеки CyberLib Подключил Arduino к компьютеру (COM3 Arduino) Плату управления мотор-редуктором к пинам D4 - D7 Отправляю через монитор порта среды разработки символ W - моторы не крутятся. Что я опять делаю не так? Светодиод RX показывает что команда приходит на плату. |
|
|
|
|
|
#184 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну мы же об этом говорили.
Нужно отправлять echo cm=W > /dev/ttyACM0 |
|
|
|
|
|
#185 | |
|
Senior Member
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0 ![]() |
Цитата:
Последний раз редактировалось elik745i; 22.10.2015 в 21:29. |
|
|
|
|
|
|
#186 | |
|
Senior Member
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0 ![]() |
Цитата:
у меня было тоже самое, долго ломал голову что к чему...в конце методом исключения определил... |
|
|
|
|
|
|
#187 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Извиняюсь похоже не весь код скопировал в шапку темы
Исправил |
|
|
|
|
|
#188 |
|
Senior Member
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0 ![]() |
Еще можно как вариант приварить к коду сторожевого пса, что бы, если дуина зависла, то пошел перезапуск последнего, но пока руки не доходят, да и кажись никто так и не компильнул прошивку на проц 5350, что бы я задействовал мою микрокамеру на YUV, как только сделают, либо у самого руки дойдут, то прикручу кучу полезных фич к роботу, в планах еще навигацию придумать и автовзврат на станцию зарядки, будет как пылесос, но только сторожевой ))))
админ обновите код в шапке плиз
|
|
|
|
|
|
#189 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Обновил.
Навигация у меня тоже в планах. |
|
|
|
|
|
#190 |
|
Junior Member
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0 ![]() |
Обновил код elik745i
Действительно стало лучше. Во всяком случае повысилась отзывчивость робота. Раньше робот при нажатии на кнопки A и D кратковременно включал моторы, а при нажатии на кнопки W и S примерно на 1.5 - 2 секунды. С обновлением скетча, робот стал одинакого реагировать на все кнопки WSAD включая моторы кратковременно. Более того увеличился интервал зависания. Один раз у меня получилось 300 раз кратковременно нажать на кнопку A прежде чем робот завис. А вот с подключением камеры все осталось по прежнему. Стоит дать одну команду и робот зависает. Видеопоток останавливается и моторы начинают вращаться бесконечно. При этом нажатие на кнопки заставляет моргать светодиод RX. Вопрос Admin'у: Можно ли как-то считать то, что приходит в порт Arduino? Например отправлять обратно в TX и выводить на экран WEB-интерфейса? Или подключить к Aruino LCD дисплей, например HD44780 и дублировать туда приходящие через порт команды, и как это правильно реализовать в скетче? |
|
|
|
![]() |
| Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|