RGB светодиод Arduino

Схема подключения RGB светодиода к Arduino

rgb светодиод arduino подключение

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

Трехцветный RGB SMD светодиод модуль KY-009

RGB SMD модуль светодиод Arduino KY-009

Характеристики RGB SMD светодиод KY-009

Напряжение — 5 В;
ток — 20мА;
резистор для R — 180 Ом;
резистор для G — 100 Ом;
резистор для B — 100 Ом.

Скетч SMD RGB светодиода для Arduino

const int pin_red_led_SMD= 5;
const int pin_green_led_SMD = 6;
const int pin_blue_led_SMD = 7;

void setup() {
pinMode(pin_red_led_SMD, OUTPUT);
pinMode(pin_green_led_SMD, OUTPUT);
pinMode(pin_blue_led_SMD, OUTPUT);
}

void loop() {
// мигание SMD RGB светодиодом
colour(255, 0, 0); // Красный
delay(800);
colour(0, 255, 0); // Зелёный
delay(800);
colour(0, 0, 255); // Синий
delay(800);
}

void colour(int R, int G, int B)
 {
  analogWrite(pin_red_led_SMD, R);
  analogWrite(pin_green_led_SMD, G);
  analogWrite(pin_blue_led_SMD, B);
}

RGB светодиод модуль KY-016

rgb светодиод KY-016
Скетч RGB светодиода для Arduino

const int pin_red_led= 5;
const int pin_green_led = 6;
const int pin_blue_led = 7;
void setup() {
pinMode(pin_red_led, OUTPUT);
pinMode(pin_green_led, OUTPUT);
pinMode(pin_blue_led, OUTPUT);
}

void loop() {
// мигание RGB светодиодом
colour(255, 0, 0); // Красный
delay(500);
colour(0, 255, 0); // Зелёный
delay(500);
colour(0, 0, 255); // Синий
delay(500);
colour(0, 0, 0); // Чёрный
delay(500);
colour(128, 0, 255); // Фиолетовый
delay(500);
colour(255, 255, 0); // Жёлтый
delay(500);
// Белый
analogWrite(pin_red_led, 255);
analogWrite(pin_green_led, 255);
analogWrite(pin_blue_led, 255);
delay(500);
}
void colour(int R, int G, int B)
 {
  analogWrite(pin_red_led, R);
  analogWrite(pin_green_led, G);
  analogWrite(pin_blue_led, B);
}

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

34

Leave a Reply

Ваш адрес email не будет опубликован.