#define ADC_PIN A0
#define PWM_PIN PA8
void setup() {
Serial.begin(115200);
analogWriteResolution(10);
analogWriteFrequency(10000);
}
void loop() {
int adcValue = analogRead(ADC_PIN);
int PWM=(adcValue*(930-153)/1023)+153;
Serial.print("ADC Value: ");
Serial.println(adcValue);
analogWrite(PWM_PIN,PWM);
delay(500); // this speeds up the simulation
}