#1 Апаратні питання » драйвер двигателей на L298N, Объясните логику работы » 2014-12-21 18:18:05

slenderguy79
відповідей: 3

День добрый

Имеем в наличии:
1. Arduino Uno
2. Драйвер двух двигателей http://arduino-ua.com/prod204-L298N_dra … gatelei_5V
3. Платформа с двумя моторчиками http://arduino-ua.com/prod278-Dvyhpalyb … ya_Arduino

При запуске примера скетча со страницы драйвера - все работает ОК то есть, колеса крутятся в одну, потом в другую сторону. При любых попытках внести в код изменения, относящиеся к скорости и времени вращения, получается непонятно что.
Как я понял из описания драйвера, для каждого мотора подается направление на один вывод и скорость на второй. Для того, чтобы остановить двигатель, надо подать на ШИМ скорость = "0". При подаче скорости, отличной от нуля, двигатель вращается, пока не подать новое значение скорости. Однако эта логика разбивается при попытке перевести ее в скетч, из чего делаю вывод, что драйвер работает как-то иначе, однако на сайте никакой дополнительной инфы не нашел.

Кто может помочь?

Підвал форуму