Мини-двигатель постоянного тока не будет работать с Arduino Uno?

Я попытался настроить свой мотор, используя этот пример: http://www.dummies.com/how-to/content/how-to-spin-a-dc-motor-with-the-arduino.html

А вот моторчик не пойдет - он не сломан, он работает, если подключить его напрямую к аккумулятору. Однако я слышу очень неопределенный щелкающий звук двигателя.

Есть предложения, что не так и как это исправить? Я упускаю что-то очевидное?

Название двигателя: H30480 MOT4, Mini DC motor - 7,2Vdc / 500mA 16200 об / мин.

Это код:

int motorPin = 9;
void setup() {

 pinMode(motorPin, OUTPUT);
}
void loop() {
 digitalWrite(motorPin, HIGH);
 delay(1000); 
 digitalWrite(motorPin, LOW);
 delay(1000);

}

И вот моя установка:

настройка arduino и мотора

крупный план проводов

Я новичок в Arduino, поэтому очень ценю предложения.


person AnnaM    schedule 30.10.2014    source источник
comment
Предложение: arduino.stackexchange.com   -  person Paul R    schedule 31.10.2014
comment
Интересно, нужно ли как-то описывать обороты?   -  person AnnaM    schedule 31.10.2014
comment
Я уверен, что на сайте Arduino вы получите гораздо лучшую помощь, чем здесь.   -  person Paul R    schedule 31.10.2014
comment
Спасибо, я тоже разместил здесь вопрос.   -  person AnnaM    schedule 31.10.2014
comment
Хорошо - пожалуйста, не отправляйте кросс-посты - вы должны удалить вопрос здесь, когда он находится на Arduino StackExchange.   -  person Paul R    schedule 31.10.2014
comment
@PaulR Вместо этого удалил тот, который находится на Arduino StackEchange, поскольку здесь был ответ.   -  person AnnaM    schedule 31.10.2014


Ответы (1)


Код в порядке. Хотя я вижу, что вы питаете свой ардуино через USB. Компьютер ограничивает ток до 500 мА, но около 50-80 мА поступает на саму Arduino. Таким образом, вы получаете около 450-420 мА для вашего двигателя постоянного тока, чего недостаточно. Если вы используете внешнее питание для вашего Arduino, вы, вероятно, сможете правильно запитать двигатель через Arduino, но ток 500 мА по-прежнему большой.

Лучшее решение - внешнее питание двигателя постоянного тока.

person Manos    schedule 30.10.2014
comment
Ага! Итак, если я добавлю в схему батарею на 9 В, вы думаете, она будет работать? - person AnnaM; 31.10.2014
comment
Убедитесь, что ток достаточен. Посмотрите на характеристики мотора. Без нагрузки требуется 0,5 А, при максимальной нагрузке - 3,29 А. - person Manos; 31.10.2014
comment
Думаю, для правильного питания мотора нужен блок питания ~ 4000мА и 3-9В. Батареи не хватит - person Manos; 31.10.2014