Понедельник, 18 Май 2015 09:25

Датчик RGB LED

Автор
Оцените материал
(0 голосов)

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

     Светодиод имеет 4 ноги. 3 ноги — катоды, соответствующие отдельным цветам и одна — общий анод. Подавая сигнал на один из катодов, можно добиться свечения одним из цветов. Используя широтно-импульсную модуляцию (PWM-сигнал) для всех катодов одновременно, можно получить свечение произвольным цветом.

Трёхцветный светодиод или RGB-светодиод — это совмещённые в одном корпусе светодиоды красного, зелёного и синего цветов. Диод может быть в другом корпусе (плоский)

 Программа для управления светодиодом.

----------------------------------------

#define RED 9
#define GREEN 10
i#define BLUE 11

void setup()

{
  pinMode(RED,OUTPUT);
  pinMode(GREEN,OUTPUT);
  pinMode(BLUE,OUTPUT);
}
void loop()

{
  for(int value = 0 ; value <= 255; value +=1)

  {
    analogWrite(RED, value);
    analogWrite(GREEN, 255-value);
    analogWrite(BLUE, 255);
    delay(30);
  }
  for(int value = 0 ; value <= 255; value +=1)

  {
    analogWrite(RED, 255);
    analogWrite(GREEN, value);
    analogWrite(BLUE, 255-value);
    delay(30);
  }
  for(int value = 0 ; value <= 255; value +=1)

  {
    analogWrite(RED, 255-value);
    analogWrite(GREEN, 255);
    analogWrite(BLUE, value);
    delay(30);
  }
}

Прочитано 2669 раз
Бекурин Максим

Методист и Педагог дополнительного образования.
Возглавляет Детское техническое объединение по робототехнике
Областной судья робототехнических соревнований в Свердловской област.

vk.com/bekurin
Top
Яндекс.Метрика Рейтинг@Mail.ru