expected before numeric constant arduino

Я новичок в arduino и C++, и я столкнулся с вышеупомянутой ошибкой. Это кажется довольно самоочевидным, однако я не могу найти недостающую запятую в коде. Код работал нормально, прежде чем я добавил функцию binaryOut поэтому я считаю, что она там.

Было бы неплохо, если бы Ардуино дал понять, где происходит ошибка.

Любая помощь будет принята с благодарностью.

EDIT2: Я смоделировал binaryOut из примера ( shiftOut ) на изображении ниже.

EDIT3: Точная ошибка:

Первоначально я думал, что «111» и «112» соответствуют номеру строки, но мой код имеет менее 90 строк.

Библиотеки Arduino используют идентификаторы «dataPin» и «clockPin» для своих целей. Определив их с фактическими значениями в коде, вы заставили код Arduino стать несовместимым. Переименуйте их.

Этот ответ предназначен только для рекордных целей.

Ниже строки в примере кода также бросают мне ту же самую ошибку, ожидаемую ‘,’ или ‘. ‘ перед числовой константой

Но когда я модифицировал выше строки, что-то вроде этого (ниже) отлично работает.

при определении вы не можете использовать строчную букву в нижнем регистре.

Я прилагаю мой RFid MFRC522 к моему Arduino, когда я получаю эту ошибку:

Но это мой регулярный код для моего материала:

Теперь я не понимаю, что я делаю неправильно. Я не могу использовать метод причины Int, что делает постоянное число, которое будет назначено, но я не добавляя числовое значение. Почему я получаю эти ошибки?

У вас не хватает имя переменной, при попытке создать MFRC522 экземпляр:

должен быть таким:

Вы должны использовать существующую глобальную переменную:

I am new to arduino and C++ and am running into the above error. It seems pretty self-explanatory, however I can’t find the missing comma within the code. The code worked fine before I added the binaryOut function so I believe it is in there.

It would be nice if Arduino gave an indication of where the error is occurring.

Any help would be greatly appreciated.

EDIT: in Arduino HIGH and LOW are defined constants (http://arduino.cc/en/Reference/Constants) and boolean is a primitive data type (http://en.wikipedia.org/wiki/Primitive_data_type)

EDIT2: I modeled the binaryOut from the example ( shiftOut ) in the image below.

EDIT3: The exact error is:

I initially thought the «111» and «112» corresponded to the line number but my code has less than 90 lines.

Оцените статью