Двигатель не работает при подключении к shield драйвера двигателя?
Мой код загружается в arduino без проблем, но все же мой двигатель не движется, когда я подключаю его к экрану драйвера двигателя. Я подаю батарею 6 В на экран, который подключен к двигателю постоянного тока на M2
В чем может быть проблема?
Код:-
#include <AFMotor.h> //импорт библиотеки моторных экранов
AF_DCMotor motor2(2,MOTOR12_2KHZ); // настройка двигателей.
AF_DCMotor motor3(1, MOTOR34_1KHZ);
void setup() {
Serial.begin(9600); // begin serial communitication
Serial.println("Motor test!");
motor2.setSpeed(105); //установите частоту вращения двигателей в диапазоне 0-255
motor3.setSpeed(105);
}
void loop() {
motor2.run(FORWARD);
motor3.run(FORWARD);
}
1 ответ
Лучший ответ:
Я не могу сказать все ваши соединения по фотографии, но я предполагаю, что вы подаете питание на Arduino через его разъем питания, а также на двигатели, как от батареи. Разъем питания на Arduino указан для 7-12 В, потому что для правильной работы регулятора напряжения требуется разница в 2 В. Вы как бы на грани, подавая 6в, и когда двигатели включаются, их ток приводит к тому, что напряжение батареи 6в несколько падает. Вероятно, он опускается ниже способности регулятора подавать от него 5 В, отключая Arduino.
Добавление еще одной ячейки к вашей батарее даст вам 7,5 В (5x1,5 В), и этого может быть достаточно для запуска Arduino и двигателей. Еще две клетки будут работать еще лучше. (Не совершайте ошибку, пробуя маленькие 9-вольтовые батарейки с защелкивающимися зажимами сверху - они совершенно неспособны обеспечить ток, необходимый вашим двигателям).
круто, я постараюсь подать больше энергии и посмотрю. Спасибо, @Sultan Morbiwala
- Как заставить сервопривод вращаться на угол больше 180°
- Почему Adafruit motor shield не крутит моторы?
- В чем разница между драйвером двигателя (motor driver) и щитом двигателя?
- Контроллер двигателя для двигателя 24 В, Arduino Uno
- Motor Shield и Bluetooth-модуль HC-06 соревнуются за контакты
- Как подключить двойной редуктор Tamiya к Arduino Uno?
- Мой моторный щит сломан?
- Не могу скомпилировать скетч Arduino, когда удаляю функцию цикла void
У вас есть фотография вашей установки? Вы также можете найти этот пост на нашем мета-сайте полезным: [Как задать хороший вопрос для Arduino Stack Exchange](https://arduino.meta.stackexchange.com/questions/2523/how-to-ask-a-good-question-for-arduino-stack-exchange)., @sempaiscuba
На двигателях наблюдается большое падение напряжения. Он предназначен для 12-вольтовых и (очень) маленьких 12-вольтовых двигателей., @Jot
то есть это означает, что если я подам напряжение 12 В, то оно будет работать правильно? но двигатель также работает с напряжением 5 В, @Sultan Morbiwala
l293d выдает напряжение на двигатель на 2,6 В ниже, чем напряжение источника питания. Для 12 В вам нужны двигатели 12 В., @Jot
Когда я подключаю 12 В к своему моторному щиту для моего 4-редукторного двигателя, arduino UNO не включается, из-за этого мои двигатели не движутся. В чем же проблема?, @Prajwal Shetty