Помогите отыскать ошибку на ардуино Вот скетчinclude int joyX = 0;int
Помогите найти ошибку на ардуино
Вот скетч
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(valgt;0)
angl=angl+абс(val);
else
if (val lt; 0)
angl=angl-абс(val);
if(angllt;0)angl = 0;
if(anglgt;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/абс(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'
Это сообщение будет содержать больше инфы чем
"Отображать вывод во время компиляции"
включено в Файл gt; Настройки
Ответ:
Разъясненье:
ты else вынес из функции loop() взгляни на фигурные скобочки
void loop()
int val = (analogRead(joyX)/64)-8;
if(valgt;0)
angl=angl+абс(val);
lt;-----
else
if (val lt; 0)
angl=angl-абс(val);
+ у тебя пустопорожний include
-
Вопросы ответы
Статьи
Информатика
Статьи
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.