Здравствуйте! Только не посылайте читать руководство http://www.pololu.com/docs/0J49 но видимо, где то меня замкнуло, плюс новенький я. Вот какая проблема Купил: Arduino UNO; Pololu Dual VNH5019 Motor Driver Shield for Arduino http://www.pololu.com/product/2502 ; и двигатель http://www.electronshik.ru/item/1541-me ... pm-1071474 Вроде подсоединил все правильно, но запустить хоть вперед не могу. Не пойму надо ли ставить джампер? http://www.pololu.com/docs/0J49/4.b (сейчас разомкнут) И еще... Программу в качестве DEMO (http://www.pololu.com/docs/0J49/3.d) тоже не могу запустить. Вроде библиотеку скачал (https://github.com/pololu/dual-vnh5019-motor-shield) Пожалуйста, помогите! И каким нибудь скетчем для проверки!!!! Не дайте свихнуться!
Библиотеку установили правильно: Закинули папку с исходниками в \Arduino\libraries ? Какие ошибки выдает при загрузке на Ардуино? (В среде разработки: внизу черное окно) По поводу джампера - нашел такую картинку в доках: Судя по всему - это варианты питания - отдельное или брать у Ардуино Если разомкнут - питание отдельно. Если разомкнут - питание берется с Ардуино
В вашем случае - нужно замкнуть джампер, это питание только шилда(5V от Ардуино), моторы питаются отдельно (что и правильно) Что бы моторы закрутились - им нужно свое питание подцепить сзади - VIN и GND (5V-20V, в зависимости от питание моторов)
Ну, я так и сделал, джампер не ставил, он висит на одной ноге. Вообщем все наконец заработало, благодаря одному Ангелу 71. Кстати вот хорошая документация на Pololu Dual VNH5019 Motor Driver Shield for Аrduino (http://www.pololu.com/docs/pdf/0J49/dual_vnh5019_motor_driver_shield.pdf) Обратите внимание на 23 стр. Вот решение пины: М1 ...2 и 4 (вправо, влево) и 9 - вкл. М2 ... 7; 8 (вправо, влево) и 10 - вкл Вот скетч для пробы: =================================== void setup() { pinMode(2, OUTPUT); pinMode(4, OUTPUT); pinMode(9, OUTPUT); } void loop() { digitalWrite(9, HIGH); // двигатель работает digitalWrite(4, LOW); // вправо digitalWrite(2, HIGH); // влево delay(5000); digitalWrite(9, HIGH); // двигатель работает digitalWrite(2, LOW); // вправо digitalWrite(4, HIGH); // влево delay(5000); digitalWrite(9, LOW); // двигатель остановили delay(50000); } ===================================
Теперь новая проблема!!! Так как в моем проекте используется 2 ШД и 2 коллекторных достаточно мощных, то для ШД я купил http://amperka.ru/collection/boards/product/arduino-motor-shield а для коллекторных соответственно Pololu Dual VNH5019 Motor Driver Shield for Arduino http://www.pololu.com/product/2502 ; ПРОБЛЕМА В ТОМ, ЧТО У НИХ ПЕРЕСЕКАЮТСЯ ПИНЫ: 4 и 7. И что мне делать? Закоммутировать пины Ардуино и Драйвера не вставляя, а спаяв нужные пины?
Где-то видел фото, как это делается, если необходимо сделать "бутерброд" Штыри контактов снизу, соответствующие конфликтующим пинам верхней платы, аккуратно отгибаются в сторону, а перемычками по верху они соединяются с пинами, на которые их надо перекинуть.
Контроллер крутит мотор, а вот как он будет крутиться определяется мк - как программу напишите, так и будет мотор крутиться, и вперёд, и назад, и даже стоп!
Просто для регулирования скорости достаточно менять коэффициент заполнения ШИП, а вот для реверса надо изменить направление тока через обмотки мотора, и для этого в контроллере должны быть специальные силовые элементы. Вот я и интересуюсь, есть ли в данной модели эти элементы. Судя по по тому что в документации указаны пины для управления вращением, вроде есть.
Перед тем, как задавать вопрос, ВНИМАТЕЛЬНО посмотри схему и почитай документацию. M1INA M1INB M2INA M2INB если M1INA - H, M1INB - L вращение в одну сторону если M1INA - L, M1INB - H вращение в другую для второго мотора аналогично
Скажите, пожалуйста, какие драйверы моторов (в виде шилдов), доступные в продаже, можно использовать в качестве альтернативы Pololu Dual VNH5019 Motor Driver Shield. Нужно СРОЧНО вращать 3 моторами (вперед/назад), на каждый по 10 ампер, 12-24 Вольт. Паять самому из компонентов нет времени и умения, поэтому интересны именно готовые желательно компактные решения, подключил-включил. Спасибо.
30A мини VNH2SP30 Драйвер шагового двигателя Монстр мото щит модуль для Arduino http://s.aliexpress.com/AR7JvmuQ?fromSns=Copy to Clipboard Хороши, но каждый третий дохлый.
в этом разделе помогают тем, кто сам что то сделал и у него не получается. иначе - есть платный раздел. а если в гугле не забанили, то можно и там поискать.