В
предыдущем уроке
Мигаем встроенным на плату Arduino светодиодом
мы рассмотрели как можно мигать встроенным
светодиодом. Но как подключить светодиод,
который нравиться нам: зеленый или
синий, 3 или 5 мм? К какому пину (pin) платы
Arduino можно подключить светодиод?
Все
эти вопросы рассмотрим в данном уроке:
Мигаем
светодиодом на Arduino
.
Сначала
подключим светодиод к 13 пину. Для данного
подключения программа будет точно такой
же.
<code>/*
Зажигаем светодиод на одну секунду, затем выключаем его на
одну секунду в цикле.
*/
void setup() {
// Инициализируем цифровой вход/выход в режиме выхода.
// Выход 13 на большинстве плат Arduino подключен к светодиоду на плате.
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // зажигаем светодиод
delay(1000); // ждем секунду
digitalWrite(13, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}
Только
мигать будут и встроенный светодиод и
который мы подключим.
Как
же сделать чтобы мигал только наш
светодиод? Для этого необходимо его
подключить к другому цифровому пину
(pin) платы Arduino. Цифровыми выводами на
плате
Arduino UNO и Arduino NANO являются выводы
подписанные
Digital (имеют нумерацию 0 до
13).
Подключим
например к пину 2
платы Arduino.
Наша
программа примет вот такой вид.
<code>/*
Зажигаем светодиод на одну секунду, затем выключаем его на
одну секунду в цикле.
*/
void setup() {
// Инициализируем цифровой вход/выход в режиме выхода.
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH); // зажигаем светодиод
delay(3000); // ждем 3 секунды
digitalWrite(2, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}
Немного
изменим время свечения
светодиода с 1 секунды до 3.
Если у вас чего то нет для выполнения данного урока, Вы можете посмотреть в каталоге. Там собранные комплектующими от проверенных продавцов по самым низким ценам.
Спасибо за уроки. Пролистал несколько штук, кроме навыков электронщика, чувствуются и педагогические. Буду изучать. У меня с ходу родился сугубо практический вопрос - втыкание довольно толстых контактов "гребенок" Ардуино-Наны и модулей непосредственно в макетную плату. Это чрезвычайно удобно, но как потом ведут себя пружинные зажимы макетки с обычными тонкими наконечниками проводов? Не теряется ли контакт? Или у Вас макетные платы - расходный материал?
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.