Модуль RGB-светодиода (Keyestudio)
Описание
Модуль RGB - светодиода представляет из себя модуль с полноцветным RGB-светодиодом (содержащим три основных цвета - красный, зеленый, синий) и включенными в цепь резисторами. Цвета RGB-светодиода можно использовать как отельно, заменяя три цветных светодиода, так и включая одновременно в различных сочетаниях получать разные цвета.
Технические характеристики
- Основные цвета: красный, зеленый, синий
- Рабочее напряжение: 5 В
Физические размеры
- Модуль (Д х Ш х В): 34 х 20 х 18 мм
Плюсы использования
- Заменяет несколько светодиодов
- Модуль прост в подключении
- Не требуется пайка резисторов (модуль содержит необходимые резисторы)
Минусы использования
- Дороже некоторых аналогов
Примеры подключения и использования
Пример: В примере иллюстрируется подключение модуля к контроллеру, и попеременное включение разных цветов: зеленый, красный, синий. (Примеры тестировались на контроллере Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Модуль RGB-светодиода | 1 |
Провода папа-мама | 4 |
Макетная плата мини | 1 |
Скетч для загрузки:
//установка переменных выводов светодиодов
const int greenLed = 9;
const int redLed = 10;
const int blueLed = 11;
void setup() {
//установка режимов пинов
pinMode(greenLed, OUTPUT);
pinMode(redLed, OUTPUT);
pinMode(blueLed, OUTPUT);
}
void loop() {
//выключить всё
digitalWrite(greenLed, HIGH);
digitalWrite(redLed, HIGH);
digitalWrite(blueLed, HIGH);
delay(1000);
//зеленый
digitalWrite(greenLed, LOW);
delay(1000);
digitalWrite(greenLed, HIGH);
delay(1000);
//красный
digitalWrite(redLed, LOW);
delay(1000);
digitalWrite(redLed, HIGH);
delay(1000);
//синий
digitalWrite(blueLed, LOW);
delay(1000);
digitalWrite(blueLed, HIGH);
}