Menu
CoddyTech

Зажигаем светодиод

Часть раздела Первые схемы путешествия по Arduino на Coddy. Урок 1 из 22.

Arduino Uno — это небольшой компьютер, который называется микроконтроллером. Ты пишешь для него программу, называемую скетчем, и плата запускает её самостоятельно, снова и снова, пока на неё подаётся питание.

У каждого скетча есть две части:

void setup() {
  // выполняется один раз при запуске платы
}

void loop() {
  // выполняется снова и снова, бесконечно
}

Плата взаимодействует с окружающим миром через свои контакты. К контакту 13 подключён светодиод. Чтобы зажечь его, настрой контакт как выход в setup(), а затем установи для него HIGH (5 вольт, включено) или LOW (0 вольт, выключено):

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

delay(1000) приостанавливает скетч на 1000 миллисекунд, то есть на одну секунду. Добавь включение, ожидание, выключение и ещё одно ожидание в loop(), и светодиод будет мигать бесконечно.

challenge icon

Задание

Легко

На плате есть светодиод на выводе 13. Этот скетч заставляет его мигать: setup() настраивает вывод 13 как выход, а loop() включает светодиод, ждёт секунду, выключает его и снова ждёт, и так без конца.

Нажми Run на плате, чтобы увидеть, как он мигает, а затем Check.

Попробуйте сами

void setup() {
  pinMode(13, OUTPUT);  // вывод 13 работает как выход
}

void loop() {
  digitalWrite(13, HIGH);  // светодиод включён
  delay(1000);             // подождать секунду
  digitalWrite(13, LOW);   // светодиод выключен
  delay(1000);             // подождать секунду
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Первые схемы

Потренируйтесь самостоятельно: Песочница Arduino