b. Перейдите на вкладку «Код», выберите режим отображения «Текст».
с. Рассмотрите основные используемые команды и функции {...} такие скобки исопльзуются для структурирования блоков кода внутри программы.
ТЕОРИЯ
В нашем случае, они сообщают контроллеру, какие команды относятся к setup(), а какие к loop().
void setup() - функция, выполняемая один раз при запуске микроконтроллера. Как правило, функция используется для подготовки контроллера к работе и настройки пинов.
void loop() - основной рабочий цикл микроконтроллера (контроллер последовательно выполняет все команды внутри функции void loop() сверху вниз, возвращается к верхней, и цикл повторяется вновь и вновь до отключения питания микроконтроллера).
pinMode(номерПина, режимРаботы) - функция сообщающая контроллеру. что мы готовим определенный пин к работе. Существует два режима работы - OUTPUT, если мы хотим воздействовать с контроллера на внешнее устройство, и INPUT - если мы хотим, чтобы внешнее устройство воздействовало на микроконтроллер.
digitalWrite(номерПина, значение) - функция подающая напряжение на вывод микроконтроллера: значение HIGH - на вывод определенного пина подаётся напряжение 5В, значение LOW - на вывод пина подаётся 0В. ч delay(времяВМиллисекундах) - функция задержки. Контроллер впадает в бездейтсвие на указанное количество миллисекунд (1 секунда = 1000 миллисекунд).
digitalRead(номерПина) - функция считывающее значение на указанном пине. Возвращает значение HIGH, если на цифровом входе есть напряжение 5В, и значение LOW, если на цифровом входе напряжение 0В.
Обратите внимание: после некоторых команд (например - delay, pinMode, digitalWrite и др.) необходимо ставить символ «;». Если вы сделаете что-то не так, не волнуйтесь, среда моделирования подскажет вам, что где-то допущена ошибка и предложит как её можно исправить.