На рынке есть много типов полупроводниковых диодов, и среди них есть особый тип, такой как тип LED (Light-Emitting Diode). Эти типы могут излучать свет, но не все они идентичны. Производители играют с разными составами полупроводникового материала, чтобы излучать свет разного цвета. Кроме того, есть RGB светодиод, в котором используются различные комбинации светодиодов для излучения света разных цветов.
Поэтому, если вы хотите создать проект, в котором одноцветного светодиода недостаточноС помощью светодиодов RGB вы можете добиться прекрасных многоцветных световых эффектов. И они не сильно отличаются от обычных светодиодов, поэтому вы можете очень просто интегрировать их со своей платой Arduino или в другие электронные проекты.
RGB
RGB (красный, зеленый, синий) они представляют собой красный, зеленый и синий цвета. Это очень типичная цветовая композиция, которую вы не раз слышали в мире электроники. Кроме того, вы должны знать, что только с этими тремя цветами можно образовать множество других цветов, поскольку они являются основными. Вот почему картриджи для принтеров и тонеры бывают голубыми, пурпурными и желтыми (CMYK), а смешивая их с черным, можно получить множество других различных тонов и цветов.
В случае Светодиодный происходит нечто подобное: возможность использовать разные источники света этих трех основных цветов для достижения множества других комбинаций, выходящих за рамки одного цвета светодиоды традиционный. Фактически, многие виды Экраны и электронные устройства используют эту комбинацию для отображения изображений.
RGB светодиод
El Светодиодные RGB Это особый тип светодиодных диодов, состоящий из нескольких простых светодиодных матриц, подобных тем, что используются в других одноцветных светодиодах. Таким образом, они могут излучать эти три основных цвета, создавая, таким образом, всевозможные эффекты и цвета (даже белый, сочетающий красный, зеленый и синий одновременно), просто управляя одним из выводов этих компонентов.
3 упакованных светодиода в той же упаковке он способен воспроизводить всю цветовую гамму. Его распиновка немного отличается от обычных светодиодов, так как они включают в себя 3 контакта, по одному для каждого цвета (катоды или +) и еще один дополнительный общий для всех, анод (-). В остальном в этом нет особой загадки ...
Цвета и материалы полупроводников
Что интересно, вы знаете, что благодаря тип полупроводника может быть получен разный цвет. Это то, что отличает красные светодиоды от зеленого, желтого, синего и других оттенков. Исследователи комбинируют разные материалы, чтобы получить все цвета, которые в настоящее время существуют на рынке. Например:
- IRИнфракрасные светодиоды используют GaAs или AlGaAs в качестве материалов для излучения на этой длине волны ИК-излучения.
- Красный: AlGaAs, GaAsP, AlGaInP и GaP используются в цветных светодиодах.
- Апельсин: полупроводниковые материалы, такие как GaAsP, AlGaInP, GaP, используются с некоторыми вариациями.
- Желтый: это может быть состав, подобный предыдущему, такой как GaAsP, AlGaInP и GaP, чтобы излучать на длине волны электромагнитного спектра, соответствующей желтому цвету.
- Зеленый: для излучения на этой длине волны необходимы специальные материалы, такие как GaP, AlGaInP, AlGaP, InGaN / GaN.
- синий: в этом случае используются полупроводники и легирующие примеси на основе таких материалов, как ZnSe, InGaN, SiC и др.
- Фиолетовый: создается из InGaN.
- фиолетовый: Двойной синий и красный светодиоды используются для достижения этого цвета. Даже пластик этого цвета с внутренней белой светодиодной подсветкой используется для создания такого эффекта.
- ROSA: нет материала для этого цвета, что сделано, это объединить два светодиода разных цветов для достижения этого цвета, например, красный с желтым и т. д.
- Белый: это та, которая дала начало нынешним светодиодным лампам чисто белого или теплого белого цвета. Для этого используются синие или ультрафиолетовые светодиоды с желтым люминофором для чистого белого или оранжевым люминофором для теплого белого.
- UV: ультрафиолетовый спектр может быть получен с помощью различных материалов, таких как InGaN, Diamante, BN, AlN, AlGaN, AlGaInN.
Интеграция с Arduino
Если вы хотите, использовать светодиод RGB с Arduino, вы можете начать с создания предыдущей схемы изображения. Это очень просто, вам просто нужно использовать светодиод RGB и резистор для анода, как это делается со светодиодами, и подключить его к цифровым контактам, которые вы хотите на своей плате Arduino. Подключение должно быть следующим:
- Длинный штифт: самый длинный вывод светодиода RGB должен быть подключен к выводу GND Arduino, так как он помечен как - и является общим анодом. Здесь резистор на 330 Ом будет подключен между выводом диода и платой Arduino.
- Красный: единственный штифт на другой стороне длинной штифта. Вы можете подключить его к любому контакту, который хотите.
- Зеленый: находится рядом с длинным, но с противоположной стороны от красного. Вы также можете подключить его к любому цифровому выводу Arduino.
- синий: находится рядом с зеленым, на противоположном конце красного. Сделайте то же самое с ним, чтобы иметь возможность управлять им с выхода Arduino.
После этого базового подключения вы сможете начать программирование эскизов с учетом контактов, в которые вы подключили каждый контакт. На Arduino IDE, вы можете сгенерировать небольшой исходный код которые вы можете загрузить на свою плату Arduino, чтобы начать тестирование работы светодиода RGB:
void setup() { for (int i =9 ; i<12 ; i++) pinMode(i, OUTPUT); } void Color(int R, int G, int B) { analogWrite(9 , R); // Rojo analogWrite(10, G); // Verde analogWrite(11, B); // Azul } void loop() { Color(255 ,0 ,0); delay(1000); Color(0,255 ,0); delay(1000); Color(0 ,0 ,255); delay(1000); Color(0,0,0); delay(1000); }
С помощью этого простого кода вы можете увидеть, что сначала он становится красным, затем становится зеленым, затем синим, затем выключается, а затем цикл запускается снова. Каждый свет остается в течение 1 секунды (1000 мс). Вы можете изменить порядок, время и значения в круглых скобках, чтобы получить больше цветов, комбинируя. Например:
- Первое значение соответствует красному цвету, и вы можете изменять его от 0 до 255, при этом 0 означает отсутствие красного цвета, а 255 - максимальное значение.
- Второе значение соответствует зеленому цвету со значениями от 0 до 255, такими же, как и предыдущее.
- Третий для синего, то же для предыдущих.
Чтобы получить другие цвета, вы можете использовать этот сайт. В нем появляется приложение, в котором вы можете выбрать желаемый диапазон цветов, переместив курсор цветов туда, где он вам нужен. смотреть на значения R, G и BЕсли вы реплицируете их в своей программе Arduino IDE, вы можете создать нужный цвет так же, как на этом веб-сайте или в таких программах, как Paint, Pinta, GIMP и т. Д. Например, чтобы получить ярко-зеленый цвет, вы можете использовать значения 100,229,25.
к Дополнительную информацию Об использовании Arduino IDE или программировании вы можете скачать наш бесплатный курс в формате PDF...