用Arduino简单测试电调

讨论区

大多数电调用pwm信号控制,这里用Arduino输出pwm信号来驱动电调,代码非常简单。
用得到的器件是:
1.Arduino UNO
2. 好盈天行者40A
3. xxd电机
4. 杜邦线若干

将信号线接到Arduino的数字11号管脚即可
然后下载下列代码
#define PWM_PIN 11
int def_p = 0;
int pos = 5;
void setup()
{
pinMode(PWM_PIN, OUTPUT);
Serial.begin(9600);
Serial.println("rootming");
delay(100);
analogWrite(PWM_PIN, 0);
// set p to 0
delay(100);
}
void loop()
{
analogWrite(PWM_PIN, def_p);
def_p += pos;
if(def_p == 255)
  pos = -5;
if(def_p == 0)
pos = 5;
delay(100);
}

视频演示

7 个评论

没有语法高亮233333
期待更多教程。
分享精神不错,其实增加个根据模拟输入口的电位器控制更好
这也是可以的。当然了,我觉得用利用串口写个上位机控制更方便。。
你说的是这个吧?
firmata_test

1.png




2.png

不过实测firmata_test输出的pwm的脉宽是0.5ms-2.5ms左右。

要回复文章请先登录注册