您好,我在这里好心人帮我解决了我破损的arduino代码。我为四足机器人编写代码。
#include <Servo.h>
int SVal =(Serial.read(A1))
int TVal =(Serial.read(A0))
int FVal =(TVal - FVal)
Servo myservo;
void setup() {
Serial.begin(9600);
myservo.attach(9);
}
void loop() {
FVal = map(FVal, 0, 1023, 0, 180);
myservo.write(FVal);
delay(15);
}
答案 0 :(得分:1)
您的Serial.read()
开始于您的Serial.begin()
设置。将其移入循环。
#include <Servo.h>
Servo myservo;
void setup() {
Serial.begin(9600);
myservo.attach(9);
}
void loop() {
int SVal =(analogRead(A1)) // changed as per comment
int TVal =(analogRead(A0))
int FVal =(TVal - FVal)
FVal = map(FVal, 0, 1023, 0, 180);
myservo.write(FVal);
delay(15);
}