Ну последовательно затвору я добавил резистор 4,7к и сток подтянул к земле 10к
Вот код
int value;
int brightness = 0;
int fadeAmount = 1;
int pin = A2;
int pass;
void setup() {
delay (5000);
TCCR1B = TCCR1B & 0b11111000 | 5;
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop() {
delay(50);
Serial.println(brightness);
analogWrite(9, brightness);
value = analogRead(pin);
value /=4;
brightness = brightness + fadeAmount;
if (brightness == value) {
fadeAmount = 0;
}
if (fadeAmount == 0) {
delay(10);
brightness = value;
}
delay(50);
}