Светодиод. Arduino
Светодиод (англ. Light Emitting Diode или просто LED) — энергоэффективная, надёжная, долговечная «лампочка»
Светодиод — вид диода, который светится, когда через него проходит ток от анода (+) к катоду (−).
Основные характеристики Типовая схема включения
Падение напряжения VF Вольт
Номинальный ток I Ампер
Интенсивность (яркость) IV Кандела
Длина волны (цвет) λ Нанометр
6.8 Светодиод.docx
«Робототехника». Уровень 4. Дополнительный материал.
Тема занятия: Светодиод
Продолжительность занятия: 1 час.
Светодиод. Arduino
Светодиод (англ. Light Emitting Diode или просто LED) — энергоэффективная,
надёжная, долговечная «лампочка»
Светодиод — вид диода, который светится, когда через него проходит ток от анода (+)
к катоду (−).
VF
I
IV
λ
Вольт
Ампер
Кандела
Нанометр
Основные характеристики
Падение напряжения
Номинальный ток
Интенсивность (яркость)
Длина волны (цвет)
Восприятие световых волн человеком
Типовая схема включения Собственное сопротивление светодиода после насыщения очень мало, и без резистора,
ограничивающего ток через светодиод, он перегорит
Порядок: «резистор до» или «резистор после» — не важен
Поиск подходящего резистора
Рассчитаем какой резистор R в приведённой схеме нам нужно взять, чтобы получить
оптимальный результат. Предположим, что у нас такой светодиод и источник питания:
Найдём оптимальное сопротивление R и минимально допустимую мощность
резистора PR.
Сначала поймём какое напряжение должен взять на себя резистор:
По закону Ома найдём значение сопротивления, которое обеспечит такое падение:
Таким образом:
при сопротивлении более 135 Ом яркость будет ниже заявленной
при сопротивлении менее 135 Ом срок жизни светодиода будет меньше
Теперь найдём мощность, которую при этом резистору придётся рассеивать:
Это означает, что при мощности резистора менее 54 мВт резистор перегорит.
Простое правило
Чтобы не заниматься расчётами резистора каждый раз во время проведения
экспериментов, можно просто запомнить правило для самого типичного сценария.
Для питания 1 светодиода на 20 мА от 5 В используйте резистор от 150 до 360 Ом. Мигаем светодиодом
В этом примере показано как с помощью контроллера Arduino заставить мигать светодиод.
Необходимые компоненты
контроллер Arduino
светодиод
резистор 220 Ом
Подключение
Мы подключаем резистор сопротивлением 220 Ом к выходу номер 13 (pin 13), к резистору в
свою очередь подключаем анод (обычно длинная ножка) светодиода. Катод подсоединяем к
земле (Grd). Затем подключаем контроллер через USB кабель к компьютеру и загружаем
приведенный ниже код на котроллер Arduino.
Большинство плат Arduino имеют встроенный SMT (Surfacemount techology)светодиод,
подключенный к выходу 13. Если вы запустите код на таких платах без подключения внешнего
светодиода, то вы должны увидеть мигание встроенного светодиода на плате. Схема
Код
В коде мы первой строк задаем режим выхода для вход/выхода (pin) 13:
pinMode(13, OUTPUT);
В основном цикле (loop) программы зажигаем светодиод:
digitalWrite(13, HIGH);
На выходе 13 появляется напряжение 5 В. Светодиод зажигается. Затем мы выключаем
светодиод:
digitalWrite(13, LOW);
Изменив напряжение на выходе на 0 вольт, мы выключили светодиод. Для того чтобы
человеческий глаз успевал замечать переключение светодиода введем задержку с помощью
функции delay().
/*
Зажигаем светодиод на одну секунду, затем выключаем его на
одну секунду в цикле.
*/ void setup() {
// Инициализируем цифровой вход/выход в режиме выхода.
// Выход 13 на большинстве плат Arduino подключен к светодиоду на плате.
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // зажигаем светодиод
delay(1000); // ждем секунду
digitalWrite(13, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}
ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ ПРОГРАММА
ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ ПРОГРАММА
ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ ПРОГРАММА
ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ ПРОГРАММА
ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ ПРОГРАММА
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.