这段代码如何转化为图形化编程?arduino控制电调

2024-03-259244
AI 快速预览详细 收起
本文介绍了如何将Arduino代码转换为图形化编程,以实现电调控制。首先,通过Servo库初始化电调,并将其连接到9号引脚,设置脉冲宽度范围为1000到2000微秒。然后,在主循环中读取A0引脚的模拟值,并将其映射到0到180的范围内,最后通过write函数将速度值写入电调。这种转换方法适合初学者,无需复杂的编程知识,可以快速上手。
#include<Servo.h>
Servo ESC;
int Speed;
void setup(){
        esc.attach(9,1000,2000);
}
void loop(){
        Speed = analogRead(A0);
        Speed = map(Speed,0,1023,0,180);
        ESC.write(Speed);
}



----------------
尤其是这段:
esc.attach(9,1000,2000);

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
金苗阅读
金苗阅读
作者
好的,我谨慎试试
TRIM
TRIM
这段代码将A0的模拟量输入大小(0-1023)映射为9的舵机角度(0-180),大概是这样的

TRIM
TRIM回复TRIM
刚刚看了看,你说的是电调,我看错了。但是,电调和舵机的脉宽范围一般应该是一样的(1000-2000),所以,你可以使用这个试试
但是还是得小心,我之前乱调PWM搞坏了2个电调了
- 没有更多了 -