Добрый день!
Собираю двухколесную машинку с управлением через BT на ардуино.
Все собрал, прошил, но выяснилась проблема:
В каком-то случае motor shield сбоит и начинает крутить оба двигателя назад.
Я думал, что это BT не справляется на своих 9600 бит\с и приходит ошибочная команда. Решил проверить – написал программу которая каждые 20 милисекунд отправляет команды по bt. Получается 50 раз в секунду изменяется скорость. Все отлично, все работает – заметны какие-то затыки на полсекунды, но в целом за 10 минут сбоя не произошло.
В итоге я не смог выявить неисправность. Пока что грешу на китайский моторшилд, и заменить его не проблема, но в нем ли дело? Может кто-то сталкивался? Наслышан про всякие наводки по питанию.
Кстати питается это все от аккумулятора, через саму ардуино.
Брал вот такой шилд -
http://www.aliexpres.../623602641.htmlКод я думаю не так важен, но если надо - выложу.
Попробую запечатлеть на видео как происходит сбой - если удастся, прикреплю.
Заранее спасибо!
Раздел: Arduino и Raspberry Pi