#include <Servo.h>
byte servoPin = 9;
Servo servo;
void setup() {
servo.attach(servoPin);
servo.writeMicroseconds(1500); // send "stop" signal to ESC.
delay(1000); // delay to allow the ESC to recognize the stopped signal
}
void loop() {
int signal = 1700; // Set signal value, which should be between 1100 and 1900
servo.writeMicroseconds(signal); // Send signal to ESC.
}
您好!请问有没有用STM32或者用Arduino控制器加电调ESC的PID控制推进器转速的方法呢?
1 个赞
PID 一般自己写比较多,可能各个场景都不太一样,有的还需要联动
如果有应用案例,也欢迎大家分享,帮助更多的人
1 个赞