Опубликовано 5 лет назад по предмету
Информатика
от
14googlov
Помогите найти ошибку на ардуино
Вот скетч
#include
int joyX = 0;
int angl = 0;
Servo myservo;
void setup() {
myservo.attach(9);
pinMode(joyX,INPUT);
Serial.begin(9600);
}
void loop(){
int val = (analogRead(joyX)/64)-8;
if(val>0){
angl=angl+abs(val);
}
}
else{
if (val < 0){
angl=angl-abs(val);}
}
if(angl<0)angl = 0;
if(angl>180)angl = 180;
Serial.print("Power:");
Serial.println(val);
Serial.print("angle:");
Serial.println(angl);
myservo.write(angl);
int spd = 500
if(val !=0){
spd = 600/abs(val);
}
Serial.print("Speed:");
Serial.println(spd);
Serial.println("-----------");
delay(spd);
}
вот ошибка которую он выдает
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino/Genuino Uno"
sketch_may16a:17: error: expected unqualified-id before 'else'
expected unqualified-id before 'else'
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт