Необходимое оборудование
Плата Arduino UNO * 1
USB - кабель * 1
RGB светодиод * 1
Резистор * 3
Провода -перемычки для макетной платы * 5
Немного знаний
Мониторы в основном используют цветовую стандарт RGB, и все цвета на экране компьютера состоят из трех цветов: красного, зеленого и синего, смешанных в разных пропорциях.
RGB включает в себя RGB с общим катодом и RGB с общим анодом.
И мы можем регулировать яркость светодиода с помощью ШИМ (PWM).
Подключение
Пример Кода
//////////////////////////////////////////////////////////////////
//RGB
int redpin = 11; // выбрать контакт для красного светодиода
int bluepin = 10; // выбрать контакт для синего светодиода
int greenpin = 9; // выбрать контакт для зеленого светодиода
int val;
void setup() {
pinMode(redpin, OUTPUT);
pinMode(bluepin, OUTPUT);
pinMode(greenpin, OUTPUT);
Serial.begin(9600);
}
void loop() {
for (val = 255; val > 0; val--)
{
analogWrite(11, val);
analogWrite(10, 255 - val);
analogWrite(9, 128 - val);
delay(1);
}
for (val = 0; val < 255; val++)
{
analogWrite(11, val);
analogWrite(10, 255 - val);
analogWrite(9, 128 - val);
delay(1);
}
Serial.println(val, DEC);
}
//////////////////////////////////////////////////////////////////
Результат Теста
Просто скопируйте приведенный выше код в Arduino IDE и нажмите на загрузку, подождите несколько секунд, и вы увидите полноцветный светодиод.