![]() |
![]() |
#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 и дублировать туда приходящие через порт команды, и как это правильно реализовать в скетче? |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|