#define sec1 5 // первая секция
#define sec2 6 // вторая секция
#define sec3 9 // третья секция
#define sec4 10 // четветрая секция
#define inf 11 // круг бесконечность
void setup() {
pinMode(sec1, OUTPUT);
pinMode(sec1, OUTPUT);
pinMode(sec2, OUTPUT);
pinMode(sec3, OUTPUT);
pinMode(sec4, OUTPUT);
pinMode(inf, OUTPUT);
}
void loop() {
//назначаем пинам переменные. задержка 1 сек перед началом цикла
int i = 0;
int j = 0;
int k = 0;
int a = 0;
analogWrite(sec1,i);
analogWrite(sec2,j);
analogWrite(sec3,k);
analogWrite(sec4,a);
delay(2000);
//цикл первой секции
for(i ; i <= 100; i++){
analogWrite(5,i);
delay(8);
}
//цикл второй секции
for(j; j <= 100; j++){
analogWrite(6,j);
delay(8);
}
//цикл третьей секции
for(k; k <= 100; k++){
analogWrite(9,k);
delay(8);
}
//цикл четвертой секции
for(a; a <= 100; a++){
analogWrite(10,a);
delay(8);
}
//увеличение яркости всех секций в конце
for(int i=80; i <= 255; i++){
analogWrite(5,i);
analogWrite(6,i);
analogWrite(9,i);
analogWrite(10,i);
delay(4);
}
}