|
電變
設定中立點的程式如下:
#include <Servo.h>
Servo esc;
void setup(){
esc.attach(10);
Serial.begin(9600);
esc.write(100);
Serial.println("準備調整中位點!");
}
void forward() {
Serial.println("前進最高速");
esc.write(255);
}
void back() {
Serial.println("後退最高速");
esc.write(-255);
}
void loop(){
String ans;
Serial.print("選擇設定:");
while (Serial.available() == 0) {
}
ans = Serial.readString();
if (ans == "f") {
forward();
}else if(ans == "b") {
back();
}
}
先開程式以後,打開電變開關,按set切換到閃紅燈的時候放開,Arduino輸入f以後按set變紅燈雙閃,輸入b之後按set紅燈閃爍就停了。
預想是255為全速前進,-255為全速後退,但設定完後輸入-255馬達就停了,不知道應該怎麼設定才對。
|
上一篇:遙控水彈機關槍履帶車下一篇:PS3 四輪驅動轉向車
|