воскресенье, 10 июня 2018 г.

Основы: светодиод

Что такое светодиод, как подключить его к плате Arduino и как управлять им из Scratch for Arduino.




1. Что такое светодиод?

Светодиод - полупроводниковый прибор. Как следует из его названия, он является диодом и может светиться. Используется, когда нужно засветить. :)

От обычной лампочки накаливания отличается тем, что имеет полярность, то есть «плюс» и «минус». Плюсовой электрод называется «анод», минусовой - «катод». Обычно анод имеет более длинный вывод.

Проходящий через светодиод ток нужно ограничивать, иначе светодиод быстро (возможно, моментально) выйдет из строя. Для ограничения тока обычно используется резистор (сопротивление).

Величина тока для распространенных сверхъярких светодиодов диаметром 3 и 5 мм составляет 20 миллиампер. Номинал резистора можно узнать из предлагаемых схем, или рассчитать самостоятельно, нагуглив какой-нибудь он-лайн калькулятор для таких расчетов.


2. Как подключить к Arduino?

Минус (катод) подключается к пину GND, плюс (анод) через резистор номиналом 220 Ом подключается к пину 10, 11, 12 или 13.


Если нужно подключить несколько светодиодов, то каждый из них подключается через отдельный резистор. Минусовые выводы объединяются.



3. Как включать и выключать светодиод из Scratch for Arduino?

Включая и выключая пин, к которому подключен светодиод, мы включаем и выключаем светодиод.


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

(Кстати, на самой плате Arduino имеется светодиод, уже подключенный к 13 пину.)


4. Как управлять яркостью светодиода?

Чтобы управлять яркостью свечения светодиода, присоедините его к пину 5, 6 или 9.


В Scratch for Arduino на эти пины можно передавать значение от 0 до 255, а не просто включать их или выключать. Например, отправив значение 128, мы заставим светодиод светить в половину яркости.


Можно придумать и более сложные алгоритмы.


Таким образом, к плате можно подключить до 7 светодиодов и управлять ими из Scratch for Arduino.

Комментариев нет:

Отправить комментарий