Не могу добавить что либо в скетч - даже объявить переменную.
- Войдите на сайт для отправки комментариев
Пт, 17/03/2017 - 01:57
Здравствуйте
Ситуация просто бредовая.
Есть готовый скетч для новичка:
int ledPin = 7; void setup() { pinMode(ledPin, OUTPUT); // устанавливает режим работы - выход } void loop() { digitalWrite(ledPin, HIGH); // включает светодиод delay(1000); // ждет секунду digitalWrite(ledPin, LOW); // выключает светодиод delay(1000); // ждет секунду }
Он отлично компилируется.
Под строкой int ledPin = 7;
добавляю строку int myButton = 2;
и при компиляции получаю следующую ошибку компиляции:
collect2.exe: error: ld returned 5 exit status
exit status 1
Ошибка компиляции для платы Arduino Nano.
Вот код, который я пытаюсь откомпиллировать:
int ledPin = 7; int myButton = 13; void setup() { pinMode(ledPin, OUTPUT); // устанавливает режим работы - выход } void loop() { digitalWrite(ledPin, HIGH); // включает светодиод delay(1000); // ждет секунду digitalWrite(ledPin, LOW); // выключает светодиод delay(1000); // ждет секунду }
ЧТО Я ДЕЛАЮ НЕ ТАК???
Среда разработки Arduino 1.8.1 c arduino.cc
Посмотри здесь: Ошибка компиляции
ОС Win XP?
Замените линкер ld.exe аналогичным, взятым из сборки версии 1.0.x.
Всем спасибо.
Действительно проблема была в winxp и ld.exe
Проблему решил еще тогда, забыл просто отписаться