我尝试使用以下示例设置我的电机:http://www.dummies.com/how-to/content/how-to-spin-a-dc-motor-with-the-arduino.html
但是电机无法工作 - 它没有损坏,如果我将其直接连接到电池,它就可以工作。 然而,我确实听到电机发出极其模糊的咔哒声。
对于问题所在以及如何修复有什么建议吗?我是否遗漏了一些明显的东西?
电机名称为:H30480 MOT4,迷你直流电机 - 7,2Vdc/500mA 16200rpm
这是代码:
int motorPin = 9;
void setup() {
pinMode(motorPin, OUTPUT);
}
void loop() {
digitalWrite(motorPin, HIGH);
delay(1000);
digitalWrite(motorPin, LOW);
delay(1000);
}
这是我的设置:
我对 Arduino 很陌生,因此非常感谢您的建议。
最佳答案
代码看起来没问题。虽然我看到你通过USB为你的arduino供电。计算机将电流限制为 500mA,但大约 50 - 80mA 流向 Arduino 本身。因此,您的直流电机获得约 450 - 420 mA 的电流,这还不够。如果您为 Arduino 使用外部电源,您可能能够通过 Arduino 为电机正常供电,但 500mA 仍然是很大的电流。
最好的解决方案是从外部为直流电机供电。
关于arduino - 迷你直流电机无法与 Arduino Uno 配合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26663465/