const int pinMotor = 19;
const int preg = 35;
const int channel = 1;
const int frequency = 50;
const int resolution = 12;
void setup() {
pinMode(pinMotor, OUTPUT);
ledcSetup(channel, frequency, resolution);
ledcAttachPin(pinMotor, channel);
Serial.begin(115200);
pinMode(preg, INPUT);
}
void loop() {
int v = analogRead(preg);
int ms_min = float(4095/20/2);
Serial.print("Erg MIN: ");
Serial.println(ms_min);
int ms_max = float(4095/20*2.4);
Serial.print("Erg MAX: ");
Serial.println(ms_max);
int e = map(v, 0, 4095, ms_min, ms_max);
Serial.print("Erg: ");
Serial.println(e);
ledcWrite(channel, e);
delay(50);
}