управление RGB светодиодом

управление RGB светодиодом



 В этой схеме вы узнаете, как использовать RGB светодиод для создания уникальных цветовых комбинаций. В зависимости от яркости каждого диода возможен практически любой цвет!

Вам понадобятся:

RGB светодиод

Красный / зеленый / синий (RGB) светодиод - это три светодиода в одном. Он имеет четыре контакта, при этом каждый из трех более коротких контактов контролирует отдельный цвет: красный, зеленый или синий. Более длинный вывод RGB светодиода является общим выводом заземления. Вы можете создать собственный светодиод, включив и выключив различные цвета, чтобы объединить их. Например, если вы включите красный и зеленый контакты, RGB загорится желтым.

RGB LED


Какая ножка светодиода отвечает за свой цвет? Поднимите RGB светодиод так, чтобы самая длинная ножка (общее заземление) была левее, как показано на рисунке ниже. Ножки - Красный, Земля, Зеленый и Синий - начиная с крайней левой ножки.



Примечание.  При подключении RGB светодиода для каждого вывода цвета еще требуется резистор для ограничения тока в соответствии с напряжением от microbit. В этом проекте мы используем модуль RGB, поэтому нам не нужно добавлять резистор.

подключение

сделайте схему подключения как показано ниже на картинке.

Обратите особое внимание на маркировку датчиков, соблюдайте полярность.

схема подключения

установите программу

здесь находится готовый код

https://makecode.microbit.org/_39ERdELjoEfW

Давайте посмотрим на блоки кода в этом эксперименте. 

Нажатие кнопки

Вы найдете  on Button Press блок в разделе блока ввода. Это другой тип блока, чем вы привыкли. Это то, что называется блоком событий - кодом, который срабатывает, когда что-то происходит, и только тогда, когда это происходит. В этом случае это когда одна из встроенных кнопок нажата.

Вы можете выбрать между кнопкой A, кнопкой B и нажатием обеих кнопок (A + B). Обратите внимание, что есть также функция события булавки, которая работает аналогичным образом, и вы можете использовать ее с внешними кнопками для создания собственных внешних событий оборудования.

Pick Random

В  on Buttons A+B pressed блоке вы заметите, что мы устанавливаем переменные цветовых выводов на случайные числа, используя  pick random блок. Вы задаете этому блоку диапазон значений от 0 до другого значения. В этом случае мы используем 255, который является пиком выхода  analog write блока.

Что вы должны увидеть

Вы должны увидеть, что ваш светодиод горит красным. Если вы нажмете кнопку A на микробит, цвет изменится на зеленый; если вы нажмете кнопку B, цвет изменится на синий; и, наконец, если вы нажмете кнопки A и B, RGB светодиод засветится случайным цветом.




Report Page