Затем вы загрузите код программы в плату Arduino, а после этого плата автоматически запустит программу.

Окно среды IDE на моем компьютере по умолчанию содержит некоторый текст, показанный на рис. 5.83. В последующих версиях среды все может быть организовано немного иначе, но принцип останется прежним. Вы увидите какие-либо строки, в начале которых стоят два слеша:

// put your setup code here, to run once.

Это строка комментариев. Она предназначена для людей — объяснить, что происходит в том или ином фрагменте программы.

Замечание

Когда написанная вами программа компилируется для микроконтроллера, компилятор будет игнорировать все строки, начинающиеся символами //.

Следующая строка гласит:

void setup () {

Это строка программного кода, понятная компилятору и микроконтроллеру. Но вам нужно знать, что она означает, потому что в начале каждой программы Arduino должна быть процедура настройки, а я надеюсь, что в будущем вы начнете писать программы самостоятельно.

Слово void говорит компилятору, что эта процедура не будет генерировать какой-либо числовой результат или выдавать значение на выходе.

Конструкция setup() указывает, что следующая процедура должна выполняться только один раз, в самом начале.

Обратите внимание на фигурную скобку { после команды setup().

Внимание!

Каждая законченная последовательность операторов на языке С должна быть заключена между символами { и }.

Поскольку символ { должен всегда сопровождаться символом }, то в открытом окне программы где-то должен быть знак }. Да, он действительно есть, двумя строками ниже. Между этими символами нет ничего, и значит, в этой процедуре нет инструкций. Вы должны будете их написать.

Замечание

Не имеет значения, находятся ли символы { и } на одной или на разных строках. Компилятор Arduino игнорирует разрывы строк и последовательности из двух и более пробелов.

Теперь пришло время написать что-нибудь в пустой строке под сообщением put your setup code here. Попробуйте следующее:

pinMode(13, OUTPUT);

Вы должны ввести команду в точности так. Компилятор не обнаружит опечатки. Кроме того, поскольку язык С чувствителен к регистру, вы должны различать прописные и строчные буквы. Команда pinMode должна быть написана как pinMode, а не как pinmode ИЛИ Pinmode. слово OUTPUT должно быть написано как OUTPUT, а не как output или Output.

pinMode — это команда плате Arduino Uno, сообщающая о том, как использовать один из ее выводов. Этот вывод может либо получать данные как вход, либо отправлять данные как выход. Число 13 — это номер контакта, и если вы осмотрите свою плату, то обнаружите, что один из маленьких разъемов идентифицирован номером 13, рядом с желтым светодиодом. Я выбрал 13-й контакт произвольно.

Точка с запятой указывает на конец инструкции.

Внимание!

В конце каждой команды должна быть точка с запятой. Всегда. Не забывайте об этом!

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату