Перед началом работы вы должны проверить, правильно ли среда IDE определила версию платы, которая подключена к компьютеру.
В основном окне среды IDE зайдите в меню Инструменты (Tools), откройте подменю Плата (Board) и убедитесь, что плата Arduino Uno отмечена точкой, как показано на рис. 5.84. Если это не так, щелкните по ней мышью, чтобы выбрать ее.
Теперь вы готовы подавать команды плате Arduino. В верхней части рабочего пространства основного окна среды IDE вы увидите слово sketch («эскиз»), за которым следует текущая дата и буква «а». Что это за «эскиз»? Рисунок, который вы собираетесь нарисовать?
Рис. 5.84. Когда вы используете плату Arduino Uno, она должна быть отмечена точкой в подменю Плата
Нет, в мире Arduino «эскиз» означает то же, что и «программа». Возможно, это вызвано тем, что разработчики не хотели, чтобы людей пугала мысль о необходимости программировать компьютер. Вероятно, подобным же образом и Стив Джобс, когда он был еще жив, ощутил, что пользователи портативных устройств чувствуют себя более комфортно, когда он называет программы приложениями. Возможно, Джобс был прав, но я не думаю, что умельцев так легко напугать. На самом деле, я думаю, что они желают программировать компьютеры. А иначе зачем тогда читать эти строки?
«Эскиз» для среды Arduino означает «программу», однако я буду употреблять слово «программа», потому что именно этим она и является на самом деле, и я испытываю неловкость, называя ее «эскизом». Когда вы читаете информацию в онлайн-источниках, пользователи одинаково часто используют слова «программа» и «эскиз».
Теперь мне необходимо напомнить вам последовательность действий, которой мы будем придерживаться. Вначале вы напишете программу в окне среды IDE. Затем вы скомпилируете ее, выбрав соответствующий пункт меню, чтобы преобразовать текст в инструкции, понятные для микроконтроллера. Затем вы загрузите код программы в плату Arduino, а после этого плата автоматически запустит программу.
Окно среды IDE на моем компьютере по умолчанию содержит некоторый текст, показанный на рис. 5.83. В последующих версиях среды все может быть организовано немного иначе, но принцип останется прежним. Вы увидите какие-либо строки, в начале которых стоят два слеша:
// put your setup code here, to run once.
Это строка комментариев. Она предназначена для людей — объяснить, что происходит в том или ином фрагменте программы.
Замечание
Когда написанная вами программа компилируется для микроконтроллера, компилятор будет игнорировать все строки, начинающиеся символами //.