// Изучить коммутацию и соединить, дописать программу таким образом чтобы
// RGB-светодиод горел 3-мя цветами (красный, зеленый, синий) с задержкой
// 2 секунды (2 секунды горит, 2 секунды не горит)
int LedLampR1 = 9; // объявление красного цвета первого диода, который подключен к 9-му пину
int LedLampG1 = 10; // объявление зеленого цвета первого диода, который подключен к 10-му пину
int LedLampB1 = 11; // объявление синего цвета первого диода, который подключен к 11-му пину
void setup() {// функция для начальных настроек (тело функции всегда внутри фигурных скобок)
pinMode(LedLampR1, OUTPUT); // режим подключения, в данном случае "выход"
pinMode(LedLampG1, OUTPUT); // режим подключения, в данном случае "выход"
pinMode(LedLampB1, OUTPUT); // режим подключения, в данном случае "выход"
}
void loop() // основная программа, выполняется все время пока плата включена. (тело функции всегда внутри фигурных скобок { код тут } )
{
digitalWrite(LedLampR1,HIGH); // команда для управления диодом 1 (красный цвет 1-го диода), где HIGH это "включить"
delay(2000); // временная задержка 1000мс (сколько времени будет ожидать плата, в том числе и предыдущие команды, в данном случае включенный диод будет гореть 1000мс)
digitalWrite(LedLampR1,LOW); // выключение красного
delay(2000);
digitalWrite(LedLampG1,HIGH); // команда для управления диодом 1 (зеленый цвет 1-го диода), где HIGH это "включить"
delay(2000); // временная задержка 1000мс (сколько времени будет ожидать плата, в том числе и предыдущие команды, в данном случае включенный диод будет гореть 1000мс)
digitalWrite(LedLampG1,LOW); // выключение зеленого
delay(2000);
digitalWrite(LedLampB1,HIGH); // команда для управления диодом 1 (синий цвет 1-го диода), где HIGH это "включить"
delay(2000); // временная задержка 1000мс (сколько времени будет ожидать плата, в том числе и предыдущие команды, в данном случае включенный диод будет гореть 1000мс)
digitalWrite(LedLampB1,LOW); // выключение синего
delay(2000);
}