Компилятор считает мою прогу неправильной, пишет: "expected ')' before ';' token"
- Войдите на сайт для отправки комментариев
Пт, 21/06/2013 - 14:57
Доброго всем времени суток!
Пишу простенькую программку для управления моторами через драйвер L293D.
На участке
void setup() {
pinMode (MOTORR, OUTPUT);
pinMode (MOTORRB, OUTPUT);
pinMode (MOTORL, OUTPUT);
pinMode (MOTORLB, OUTPUT);
}
Появляется ошибка.
помогите, плиз, че делать то??
У меня не возникает:
int MOTORR=5; int MOTORRB=5; int MOTORL=5; int MOTORLB=5; void setup() { pinMode (MOTORR, OUTPUT); pinMode (MOTORRB, OUTPUT); pinMode (MOTORL, OUTPUT); pinMode (MOTORLB, OUTPUT); } void loop(){}Спасибо, trembo, помогло!)))
заменил #define на int и все норм !!!
А вот если уберете ; и =, то с #define заработает:
И на будующее - код весь надо показывать.
Здравствуйте.
Возникла подобная ошибка, не могу понять где что нетак?!
#include <EEPROM.h> volatile bool PULS_SEC,PULS_LED; void setup() { } void loop() { TIME_PULS(); } bool R_TRIG (bool IN){ static bool Q,M; Q = IN && !M; M = IN; return Q; } bool TON ( bool IN, int SP, bool PULS ){ static bool Q; static int SUMM; if (!IN) { SUMM = 0; Q = LOW;} if ( IN && PULS && !Q ) SUMM++; if ( SUMM >= SP ) Q = HIGH; return Q; } void TIME_PULS(){ static unsigned long timer = millis()/1000; if (timer && 1){PULS_SEC = HIGH;} else {PULS_SEC = LOW;} if (timer && 4){PULS_LED = HIGH;} else {PULS_LED = LOW;} }ОШИБКА - ROS_V3:20: error: expected unqualified-id before 'bool'
смотри строку 15, что-то там не так
с 12 по 18 строку я все удалял, не помогло
SP - это указатель стека. Подберите для переменной какое-нибудь другое название, например, sp.
А вообще, совет на будущее: никогда не называйте переменные исключительно заглавными буквами.
в 20 строке, int SP, видимо SP определено как системная хрень
переименуйте...
add: пока писал, уже подсказали.
Да, действительно, переименова, ошибка исчезла,спасибо! Так бы еще долго"пырхался" бы с поиском
Помогите плиз та же самая проблема
Какие скобки должны стоять в теле "for"?
Доброго времени суток.
Возникает ошибка
expected ')' before '{' token
не могу понять причину
хочу проверить брелок дистанционного управления
заранее благодарен
вот ссылка на модуль
if (digitalRead(10) == HIGH { //кнопка в нажата
if (digitalRead(12) == HIGH { //кнопка d нажата
после HIGH чегото не хватает ... :-)
Доброго времени суток.
Возникает ошибка
expected ')' before '{' token
не могу понять причину
а что непонятного в сообщении компилятора? английского не знаете? - так переведите гуглем.
написано же - не хватает скобки. И в сообщении об ошибке компилятор вам даже номер строки указывает