Цветной свет со светодиодами RGB
Когда вы сначала начали с упражнения 1, вы были рады просто мигать светодиодом. Но вы превзошли это, не так ли? Вы хотите апельсин, хотите чирка, баклажаны! К счастью, есть способ сделать несколько цветов сияющими одним светодиодом без необходимости выровнять каждый оттенок радуги в небе. Для этого будем использовать LED RGB .
LED RGB - это не просто LED - это на самом деле три LED в одном пакете: красный, зеленый и синий. Когда вы включаете их, их свет смешивается и вы получаете другие цвета. Цвет, который ты получаешь, является результатом интенсивности отдельных красных, зеленых и синих светодиодов. Интенсивность контролируется с помощью широтно-импульсной модуляции (MLI), или PWM (Pulse Width Modulation) на английском языке, с которым мы ранее ознакомились с яркостью светодиодного индикатора и скоростью двигателя.
КОМПОНЕНТЫ
- LED RGB (RGB по-английски, NdT).
- Сопротивление 330 Ом (оранжево-оранжево-коричневый) x 3.
- Соединительный провод.
СХЕМА ЦЕПИ
МОНТАЖ ЦЕПИ
Монтаж светодиодного индикатора RGB переводчиком
КОД
You can find this code in CIRC-12-code-led-rgb.js
var j5 = require("johnny-five");
j5.Board().on("ready", function() {
var myLed = new j5.Led.RGB([ 9, 10, 11 ]);
// rend le voyant rouge
myLed.color("#ff0000");
this.wait(1000, function() {
// rend le voyant bleu après 1 seconde
myLed.color("#00ff00");
});
this.wait(2000, function(){
// rend le voyant vert après 2 secondes
myLed.color("#0000ff");
});
this.wait(3000, function(){
// éteint le voyant après 3 secondes
myLed.off();
});
this.repl.inject({
r: myLed
});
});
АВАРИЙНЫЙ РЕМОНТ
СИД остается черным или показывает неправильный цвет
С четырехштырьковыми светодиодами, так близко друг к другу, иногда трудно разместить один из них. Убедитесь, что каждый контакт находится там, где он должен быть.
Увидеть красный
Красный диод среди RGB LED может быть немного ярче двух других. Чтобы их цвета были более раскачанными, используйте транзистор с большим количеством омов или настройте значение красного в коде.
РАСШИРЕНИЕ КОДА
Земля распространения
Недостаток использования LED RGB из трех отдельных LED для генерации наших цветов заключается в том, что иногда можно увидеть цвета трех отдельных огней. Один из способов избежать этого - сделать свет более рассеянным (или рассеянным) заклинания, чтобы отдельные цвета лучше смешивались. Многие LED RGB транслируются, а не чисты, чтобы помочь улучшить качество цветовой смеси. Если свет недостаточно рассеянный, можно попробовать разместить светодиод за листиком бумаги или акрила; или в пинг-понге или в полистироле .