Домой В мире Как зажечь светодиод с помощью ардуино

Как зажечь светодиод с помощью ардуино

33
0

Ардуино зажечь светодиод

Для работы потребуется плата Arduino Uno, резистор 220 Ом и диод с прямым напряжением 2-3 В. Подсоедините анод к цифровому пину 13 через ограничивающий резистор, катод – к GND. Резистор обязателен: без него элемент перегорит при первом включении.

В среде Arduino IDE создайте скетч с кодом:

void setup() { pinMode(13, OUTPUT); }

void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }

После загрузки программы на плату элемент начнет мигать с интервалом 1 секунда. Для изменения частоты скорректируйте параметры в delay(). При использовании других пинов укажите их номер вместо 13 в коде и подключении.

Подключение и управление LED через Arduino

Подсоедините анод диода (длинная ножка) к цифровому пину (например, D9) через резистор 220 Ом. Катод (короткая ножка) подключите к GND.

Код для включения

В среде Arduino IDE введите:

void setup() {
pinMode(9, OUTPUT);
}
void loop() {
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(1000);
}

Проверка цепи

Если индикатор не активируется, убедитесь в правильности подключения: полярность, целостность контактов, исправность компонентов. Замените резистор на 150 Ом при слишком ярком свечении.

Необходимые компоненты для соединения диода с платой

Минимальный набор

2. Диод – например, 5 мм красный с прямым напряжением 1,8–2,2 В.

3. Резистор – 220 Ом для ограничения тока. Мощность – 0,25 Вт.

4. Соединительные провода – типа «папа-папа» или макетная плата для временного монтажа.

Дополнительные элементы

Макетная плата упрощает сборку без пайки. Размер 400 точек достаточно для базовых экспериментов.

При подключении: анод диода соединяется с цифровым пином через резистор, катод – к GND.

Написание и загрузка программы для управления диодом

Подключите компонент к цифровому пину (например, 13) через резистор 220 Ом. Используйте среду разработки Arduino IDE.

Создание скетча

  1. Откройте Arduino IDE.
  2. Вставьте код:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
  • digitalWrite(13, HIGH) – подача напряжения.
  • delay(1000) – пауза в 1 секунду.

Загрузка в плату

  • Подключите плату через USB.
  • Выберите модель в меню Инструменты → Плата.
  • Укажите порт в Инструменты → Порт.
  • Нажмите кнопку Загрузить.

После завершения загрузки компонент начнёт мигать с интервалом 1 секунда.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь