|
小弟是Arduino新手,想要做一個遙控的坦克樣子的多功能車。可是目前連動力操作都有問題。
我想要兩個可變電阻分別控制兩邊的馬達。
現在寫出一邊可以動了,不過有個問題就是,他會一直閃爍,馬達雖然是再轉,可是感覺是頻率很快地停一下停一下,接上LED燈看確實就是一直閃。
想請問CODE是哪裡有問題,還想請問如果在加一個可變電阻的話,要怎麼寫
傳送端:
int potpin = 2;
int val = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
val=analogRead(potpin);
Serial.println(val/4);
Serial.write(val/4);
delay(50);
}
接收端:
int val;
void setup()
{
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop()
{
if(Serial.available()>0){
val = Serial.read();
Serial.flush();
Serial.println();
val = map(val, 0, 1023, 0, 255);
digitalWrite(5, LOW);
analogWrite(6, val*4);
}
} |
|