var led = P9; // Светодиодная лента управляется 9-й ножкой var brightness = 0; // Яркость ленты var fadeAmount = 0.05; // Шаг регулировки яркости setInterval(function(){ // Устанавливаем текущую яркость ленты на 9-й ножке: analogWrite(led, brightness); // меняем значение яркости на шаг регулировки. // Яркость изменится на следующей итерации setInterval() brightness += fadeAmount; // Если достигли максимального или минимального значения яркости... if (brightness <= 0 || brightness >= 1) { // ... меняем знак шага регулировки яркости fadeAmount = -fadeAmount; } // Функция будет выполняться каждые 30 мс }, 30);