int led = 9; // Светодиодная лента управляется 9-й ножкой int brightness = 0; // Яркость ленты int fadeAmount = 5; // Шаг регулировки яркости void setup() { // настраиваем 9-й пин ножку на выход: pinMode(led, OUTPUT); } void loop() { // Устанавливаем текущую яркость ленты на 9-й ножке: analogWrite(led, brightness); // меняем значение яркости на шаг регулировки. // Яркость изменится на следующей итерации цикла loop() brightness = brightness + fadeAmount; // если достигли порогового значения, // меняем направление регулировки. if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } // ждём 30 мс delay(30); }