Светодиод

Светодиод

Светодиод - полупроводниковый прибор, создающий оптическое излучение при пропускании через него электрического тока. Излучаемый свет лежит в узком диапазоне спектра, его спектральные характеристики зависят во многом от химического состава использованных в нём полупроводников.

Применение светодиодов:

  • В уличном, промышленном, бытовом освещении (в т.ч.светодиодная лента).
  • В качестве индикаторов - как в виде одиночных светодиодов (например, индикатор включения на панели прибора), так и в виде цифрового или буквенно-цифрового табло (например, цифры на часах).
  • Массив светодиодов используется в больших уличных экранах, в бегущих строках. Такие массивы часто называютсветодиодными кластерами или просто кластерами.
  • В оптопарах.
  • Мощные светодиоды используются как источник света в фонарях и светофорах.
  • Светодиоды используются в качестве источников модулированного оптического излучения (передача сигнала по оптоволокну, пульты ДУ, светотелефоны, интернет).
  • В подсветке ЖК-экранов (мобильные телефоны, мониторы, телевизоры и т. д.).
  • В играх, игрушках, значках, USB-устройствах и прочих.
  • В светодиодных дорожных знаках.
  • В гибких ПВХ световых шнурах Дюралайт.

(http://ru.wikipedia.org)

Светодиоды

Подключение к микроконтроллеру светодиода и кнопки.

Сам по себе, без взаимодействия с внешним миром, микроконтроллер не интересен — кому интересно что он там внутри себя тикает? А вот если можно как то это отобразить или на это повлиять…

Итак, кнопка и светодиод подключаются следующим образом:

Подключение к микроконтроллеру светодиода и кнопки.

Для кнопки надо выбраную ножку подключить через кнопку на землю. Пунктиром показан дополнительный подтягивающий резистор. Несмотря на то, что внутри AVR на порт можно подключить подтяжку, она слабоватая — 100кОм. А значит ее легко придавить к земле помехой или наводкой, что вызовет ложное срабатывание. А еще эти внутренние подтягивающие резисторы очень любят гореть от наводок. Поэтому, для ответственных схем я настоятельно рекомендую добавить внешнюю подтяжку на 10кОм — даже если внутреннюю накроет, внешняя послужит.

Светодиод подключается на порт двумя способами. По схеме Порт-земля или Порт-Питание. В первом случае для зажигания диода надо выдать в порт лог1 — высокий уровень (примерно равен Vcc). Во втором случае для зажжения диода требуется выдать в порт лог0 — низкий уровень (около нуля). Для AVR разницы вроде бы нет, а вот многие старые серии микроконтроллеров вниз тянули куда лучше чем вверх, так что схема Порт-Питание распространена чаще.

Расчет сопротивления (резистора) для светодиода

Светодиод надо подключать через резистор. Дело в том, что прямое сопротивление светодиода очень мало. И если не ограничивать ток через него, то он просто напросто может сгореть нафиг. Либо, что вероятней, пожечь вывод микроконтроллера, который, к слову, может тянуть что то около 20-30мА. А для нормального свечения обычному светодиоду (всякие термоядерные ультраяркие прожектора мы не рассматриваем сейчас, эти монстры могут и ампер сожрать) надо около 3…15мА.

Так что, на вскидку, считаем:

  • Напряжение на выходе ноги МК около 5 вольт, падение напряжени на светодиоде обычно около 2.5 вольт (выше нельзя, иначе диод сожрет тока больше чем надо и подавится, испустив красивый дым)
  • Таким образом, напряжение которое должен взять на себя ограничительный резистор будет 5-2.5 = 2.5В.
  • Ток нам нужен 5мА — нефига светодиод зря кормить, нам индикация нужна, а не освещение.
  • R=U/I= 2.5/0.005 = 500 Ом. Ближайший по ряду это 510 Ом. Вот его и возьмем. В принципе, можно ставить от 220 Ом до 680 Ом что под руку попадется — гореть будет нормально.

Если надо подключить много светодиодов, то на каждый мы вешаем по собственному резистору.

Если надо подключить много светодиодов, то на каждый мы вешаем по собственному резистору.

Источник: http://easyelectronics.ru