//объявляем константу с номером пина для светодиода const int Led = 3; void setup() { pinMode(Led, OUTPUT); // инициализируем пин как выход } void loop() { // создаем цикл, где яркость (brightness) изначально равна 0, и с каждым шагом увеличивается на 1 единицу for (int brightness = 0; brightness < 255; brightness ++) { analogWrite(Led, brightness); // формируем сигнал ШИМ на пине delay(5); // создаем задержку 5 миллисекунд } // теперь производим уменьшение значения переменной (уменьшаем яркость) for (int brightness = 255; brightness >= 0; brightness --) { analogWrite(Led, brightness); delay(5); } }