Эксперимент № 9. RGB светодиод

RGB светодиод (R – red, G – green, B – blue) – это многоцветный (или полноцветный) светодиод, который может светиться различными цветами благодаря смешиваю 3х цветов (красный, зеленый, синий) различной Дальше →

Скетч. Эксперимент № 9. RGB светодиод

/**
 * (C) jarduino.ru 2019
 * Изучение ардуино через опыты.
 *
 * Эксперимент № 9. Полноцветный светодиод.
 */

// Глобальные переменные
// Привязка контактов к портам платы:
int pinRed = 11; // пин для красного контакта
int pinBlue = 10; //  пин для синего контакта
int pinGreen = 9; //  пин для зеленого контакта


void setup()
{
	pinMode(pinRed, OUTPUT);
	pinMode(pinBlue, OUTPUT);
	pinMode(pinGreen, OUTPUT);

	Serial.begin(9600);
}

void loop()
{
	int val;

	for (val = 255; val > 0; val--)
	{
		analogWrite(pinRed, val);
		analogWrite(pinBlue, 255 - val);
		analogWrite(pinGreen, 128 - val);

		delay(1);
	}

	for (val = 0; val < 255; val++)
	{
		analogWrite(pinRed, val);
		analogWrite(pinBlue, 255 - val);
		analogWrite(pinGreen, 128 - val);
		delay(1);
	}

	Serial.println(val, DEC);
}