const int buttonPin = 2; // кнопка подключена к пину 2
const int ledPin = 12; // светодиод подключен к пину 3
int brightness = 0; // текущая яркость светодиода
void setup() {
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (digitalRead(buttonPin) == HIGH) {
if (brightness < 255) {
brightness += 5; // увеличиваем яркость на 5
}
} else {
brightness = 0; // сбрасываем яркость при отпускании кнопки
}
analogWrite(ledPin, brightness);
delay(10);
}