Светлый фон

Проверка и компилирование

Проверка и компилирование

Далее вы должны проверить, не допустили ли вы какую-либо опечатку. В меню Скетч (Sketch) выберите команду Проверить/Компилировать (Verify/Compile), как показано на рис. 5.85. Среда IDE проверит ваш код и выдаст сообщение, если обнаружит какую-то проблему.

Скетч Проверить/Компилировать

Можно проверить, как компилятор реагирует на ошибки. В листинге программы измените pinMode на piMode, а затем выполните команду Проверить/Компилировать (Verify/Compile), чтобы увидеть, что произойдет.

 

Рис. 5.85. Прежде чем отправлять свою программу на плату Arduino, выполните команду Проверить/Компилировать

Рис. 5.85.

 

В нижней части окна IDE, в черной области, появится сообщение об ошибке. Вы можете растянуть эту область, перетаскивая мышью верхнюю границу так, чтобы можно было без прокрутки увидеть больше двух строк. Сообщение об ошибке, которое получил я, гласит «piMode was not declared in this scope» («переменная piMode не была описана в этой области действия»).

Видите ли, в языке С есть зарезервированные слова и определенные функции, которые имеют особое значение. Пару из них – digitalWrite и delay – вы уже использовали.

зарезервированные слова определенные функции

Но переменная piMode не существует ни как зарезервированное слово, ни как определенная функция, и поэтому компилятор сообщает, что вы ее не объявили, чтобы указать, что она собой представляет.

Исправляйте текст вашей программы до тех пор, пока команда Проверить/Компилировать (Verify/Compile) не перестанет находить ошибки.

Проверить/Компилировать

Загрузка и запуск

Загрузка и запуск

Теперь в меню Скетч (Scetch) выберите команду Загрузка (Upload). Лично я всегда представляю, что я переписываю программу с моего большого компьютера на маленький компьютер Arduino, но все называют этот процесс загрузкой, и поэтому будем считать, что так оно и есть.