【发布时间】:2021-06-25 15:34:41
【问题描述】:
您好,我正在尝试使用 Arduino Uno 板从 rc 发送器读取数据,我有一个信号引脚从接收器连接到 Arduino 上的引脚 9。这是我非常感谢一些帮助的代码,我想要实现的只是从接收器读取 pmw。我能够将伺服器插入接收器,并且当我尝试将 Arduino 与接收器一起使用时,它与电机一起工作得很好。当我运行我的程序时,我在串行监视器中得到的只是完全不相关的值,例如 9991,9972,10030,10050。
我想要一个 pmw 值,我可以映射到 0-255 以控制电机
我的Circuit: 电池 -> ESC(用于 BEC 将 5 伏电压调节回接收器)-> 接收器 -> ch3 信号引脚 -> Arduino uno (pin9)
void setup() {
Serial.begin(9600);
}
void loop() {
int pwm = pulseIn(9, HIGH, 25000);
Serial.println(pwm);
delay (5);
}
【问题讨论】:
标签: arduino radio servo transmission