Спасибо.
Спойлер
#define LED 0 // на мосфет#define PIR 4 // на датчик движения
#define speedOn 2 // скорость включения
#define speedOff 30 // скорость выключения
void setup() {
pinMode(PIR, INPUT);
}
void loop() {
if (digitalRead(PIR)) { // если включился датчик
for(int i = 0 ; i <= 255; i++) {
analogWrite(LED, i);
delay(speedOn);
}
while(digitalRead(PIR)); // ждем пока не выключится
for(int i = 255 ; i >= 0; i--) {
analogWrite(LED, i);
delay(speedOff);
}
}
}


