Ларт электронный конструктор эксперименты со программированием №2 [12/19] Робототехника и электроника

Ларт электронный конструктор прог-1200 [12/19] Робототехника и электроника
Робототехника и электроника
___________________________________________________________________________________________________________
_______________________________________________________________________ ______
Г. Москва 2016 г. www.startelectronics.ru
Многострочные комментарии выделяются символами /* и */.
Однострочные комментарии выделяются символами // только в начале строки.
Так же обратите внимание, что инструкции пишутся на английском языке.
Комментарии можно писать и на русском языке.
Рассмотрим код программы построчно:
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
Оператором функции void setup могут быть действия, которые должны
выполниться один раз при запуске программы. Например, - установка скорости
последовательного порта, выбор режима работы универсальных выводов (пинов)
на «ввод» или на «вывод».
Все эти действия обязательно вписываются между открывающей и закрывающей
фигурными скобками { }.
В нашем случае, мы вписываем только одну команду, которая сообщает Arduino
то, что мы собираемся использовать вывод(пин) платы ардуино под номером 13,
как выход контроллера. Это означает то, что на выводе 13 платы будет
появляться сигнал, который формирует сам контроллер Ардуино.
Для любого скетча необходима функция Loop. Эта функция вызывается сразу
после завершения Setup, и повторяется снова и снова. Т.е. Loop после того, как
закончит работу своей команды, сразу же начнет выполнять её снова.
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Внутри цикла функции, размещена команда, которая переключает состояние пина
в одно из двух возможных. HIGH или LOW. HIGH соответствует логической
единице (она же в свою очередь соответствует напряжению питания
микроконтроллера +5 Вольт. Состояние вывода LOW соответствует логическому
нулю, это примерно 0 Вольт.
Светодиод L (пин 13) подключен в Arduino следующим образом:

Содержание

Похожие устройства

Скачать