void loop() int val = analogRead(setpointPin); // 0‑1023 int pwm = map(val, 0, 1023, 0, 255); // Convert to 0‑255 PWM analogWrite(driverPin, pwm); Serial.print("Setpoint (raw): "); Serial.println(val); delay(100);