Двигатель не работает при подключении к 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);
  } 

image of circuit

, 👍1

Обсуждение

У вас есть фотография вашей установки? Вы также можете найти этот пост на нашем мета-сайте полезным: [Как задать хороший вопрос для 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


1 ответ


Лучший ответ:

1

Я не могу сказать все ваши соединения по фотографии, но я предполагаю, что вы подаете питание на Arduino через его разъем питания, а также на двигатели, как от батареи. Разъем питания на Arduino указан для 7-12 В, потому что для правильной работы регулятора напряжения требуется разница в 2 В. Вы как бы на грани, подавая 6в, и когда двигатели включаются, их ток приводит к тому, что напряжение батареи 6в несколько падает. Вероятно, он опускается ниже способности регулятора подавать от него 5 В, отключая Arduino.

Добавление еще одной ячейки к вашей батарее даст вам 7,5 В (5x1,5 В), и этого может быть достаточно для запуска Arduino и двигателей. Еще две клетки будут работать еще лучше. (Не совершайте ошибку, пробуя маленькие 9-вольтовые батарейки с защелкивающимися зажимами сверху - они совершенно неспособны обеспечить ток, необходимый вашим двигателям).

,

круто, я постараюсь подать больше энергии и посмотрю. Спасибо, @Sultan Morbiwala