Ардуино: Скетчи
Скетч — это англицизм с английского sketch, что в переводе означает «наброс, зарисовка». В рамках проекта Ардуино это программа, которая загружается в микроконтроллер Arduino и там исполняется.
По умолчанию скетчи ВСЕГДА содержат два обязательных модуля:
- setup ()
- loop ()
Содержание |
Модуль SETUP
Блок «setup ()» можно, отталкиваясь опять же от перевода английского слова, назвать «установочный». В нем определяются базовые установки скетча, которые не меняются по ходу выполнения скетча микроконтроллером. Этот модуль всегда стоит перед блоком loop ().
В простейшем случае он может быть пустым, то есть не иметь внутреннего наполнения и выглядеть при этом будет так:
void setup ()
{
}
Программный код в модуле должен располагаться внутри фигурных скобок, в нашем же примере внутри ничего нет.
Данный модуль исполняется микроконтроллером всего один раз, когда скетч стартует на выполнение.
Модуль LOOP
Блок «loop ()» можно, отталкиваясь опять же от перевода английского слова, назвать «петля», но в программировании для этого используют слово «цикл».
void loop ()
{
}
Программный код в модуле должен располагаться внутри фигурных скобок, в нашем же примере внутри также ничего нет.
Этот модуль выполняется микроконтроллером в циклическом режиме безостановочно. То есть процессор микроконтроллера постоянно ее прогоняет внутри себя, выполняя те команды, которые прописаны в модуле loop (). В общем, такая "белка в колесе", которая крутится постоянно.