Зажигаем светодиод
Часть раздела Первые схемы путешествия по 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(), и светодиод будет мигать бесконечно.
Задание
ЛегкоНа плате есть светодиод на выводе 13. Этот скетч заставляет его мигать: setup() настраивает вывод 13 как выход, а loop() включает светодиод, ждёт секунду, выключает его и снова ждёт, и так без конца.
Нажми Run на плате, чтобы увидеть, как он мигает, а затем Check.
Попробуйте сами
void setup() {
pinMode(13, OUTPUT); // вывод 13 работает как выход
}
void loop() {
digitalWrite(13, HIGH); // светодиод включён
delay(1000); // подождать секунду
digitalWrite(13, LOW); // светодиод выключен
delay(1000); // подождать секунду
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Первые схемы
1Привет, плата
Зажигаем светодиодSetup и LoopМеняем скорость миганияСвой светодиодДва светодиода мигают по очередиКомментарии в скетчеПотренируйтесь самостоятельно: Песочница Arduino