Почему не работает?
Привет, здесь какая-то добрая душа, которая помогла мне с моим сломанным кодом 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);
}
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);
}