Урок 2 – Мигаем светодиодом на Arduino

.Урок 2 – Мигаем светодиодом  на Arduino

В предыдущем уроке Мигаем встроенным на плату 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.

Arduino LED

Наша программа примет вот такой вид.

<code>/*
  Зажигаем светодиод на одну секунду, затем выключаем его на  
  одну  секунду в цикле.
 */
void setup() {               
  // Инициализируем цифровой вход/выход в режиме выхода.
    pinMode(2, OUTPUT);   
}
void loop() {
  digitalWrite(2, HIGH);   // зажигаем светодиод
  delay(3000);              // ждем 3 секунды
  digitalWrite(2, LOW);    // выключаем светодиод
  delay(1000);              // ждем секунду
}

Немного изменим время свечения светодиода с 1 секунды до 3.

Следующий урок: Плавное включение светодиода на Arduino с помощью ШИМ (PWM)

Если у вас чего то нет для выполнения данного урока, Вы можете посмотреть в каталоге. Там собранные комплектующими от проверенных продавцов по самым низким ценам.


Понравилась статья? Поделитесь ею с друзьями:

Вернуться в раздел: Уроки Arduino: Светодиоды, Резисторы, Arduino Дата публикации 27 января , 2017

Комментарии

Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.

Сергей
#2 Гость: Сергей (30 января, 2021 в 10:54)

Спасибо за уроки. Пролистал несколько штук, кроме навыков электронщика, чувствуются и педагогические. Буду изучать. У меня с ходу родился сугубо практический вопрос - втыкание довольно толстых контактов "гребенок" Ардуино-Наны и модулей непосредственно в макетную плату. Это чрезвычайно удобно, но как потом ведут себя пружинные зажимы макетки с обычными тонкими наконечниками проводов? Не теряется ли контакт? Или у Вас макетные платы - расходный материал?

Irirna Gadaeva
#1 Гость: Irirna Gadaeva (12 марта, 2019 в 19:41)

Очень полезная статья. Спасибо за подпрограмму, очень пригодилась.


Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2024
Разработка проектов
AT Block
DWIN Box