是否可以(通过代码)对 arduino 上的引脚进行编程以输出特定电压?
Can a pin on the arduino be programmed (through code) to output a specific voltage?
我正在将遥控直升机的 2 个陀螺仪电机连接到 arduino 上的输出引脚,使它们旋转。是否可以通过对其引脚进行编程以降低其电压降来减慢一台电机的旋转速度?我还没有我的arduino所以我提前问一下。
您无法在引脚上准确输出模拟电压。它是 0 或 1 的逻辑值。但是通过使用 AnalogWrite,引脚将发出 PWM(脉冲宽度调制,我让你 google 它以获得更精确的信息)。
此 PWM 将按您预期的方式在直流电机上工作。
但是我不知道你的电机有多大,但是如果消耗超过几毫安,你应该加一个MOS管。即使是小型电机,您也应该在电机上添加一个反激二极管,以免烧毁您的 Arduino。
我正在将遥控直升机的 2 个陀螺仪电机连接到 arduino 上的输出引脚,使它们旋转。是否可以通过对其引脚进行编程以降低其电压降来减慢一台电机的旋转速度?我还没有我的arduino所以我提前问一下。
您无法在引脚上准确输出模拟电压。它是 0 或 1 的逻辑值。但是通过使用 AnalogWrite,引脚将发出 PWM(脉冲宽度调制,我让你 google 它以获得更精确的信息)。 此 PWM 将按您预期的方式在直流电机上工作。
但是我不知道你的电机有多大,但是如果消耗超过几毫安,你应该加一个MOS管。即使是小型电机,您也应该在电机上添加一个反激二极管,以免烧毁您的 Arduino。