#define RED 11 // присваиваем имя RED для пина 11
#define GRN 12 // присваиваем имя GRN для пина 12
#define BLU 13 // присваиваем имя BLU для пина 13
void setup() {
pinMode(RED, OUTPUT); // используем Pin11 для вывода
pinMode(GRN, OUTPUT); // используем Pin10 для вывода
pinMode(BLU, OUTPUT); // используем Pin9 для вывода
}
void loop() {
// плавное включение/выключение красного цвета
for (int i = 0; i <= 255; i++) {
analogWrite(RED, i);
delay(2);
}
for (int i = 255; i >= 0; i--) {
analogWrite(RED, i);
delay(2);
}
// плавное включение/выключение зеленого цвета
for (int i = 0; i <= 255; i++) {
analogWrite(GRN, i);
delay(2);
}
for (int i = 255; i >= 0; i--) {
analogWrite(GRN, i);
delay(2);
}
// плавное включение/выключение синего цвета
for (int i = 0; i <= 255; i++) {
analogWrite(BLU, i);
delay(2);
}
for (int i = 255; i >= 0; i--) {
analogWrite(BLU, i);
delay(2);
}
}