Buenas, estoy haciendo un proyecto para medir el coeficiente de fricción, consiste en un plano que se va a inclinar como si fuera un puente de esos que se levantan, será levantado por dos hilos/cuerdas que van unidos a un motorreductor, lo que quiero es controlar la velocidad de giro
tengo este código, pero no logro reducir la velocidad con que gira, lo tengo conectado a un puente H, alguien podria decirme como reducir la velocidad?
const byte potPin = A0;
const byte PWMpin = 3;
const byte IN1pin = 4;
const byte IN2pin = 5;
int potValue;
int PWMvalue;
void setup (){
pinMode (IN1pin, OUTPUT);
pinMode (IN2pin, OUTPUT);
}
void loop (){
potValue = analogRead (potPin);
PWMvalue = map (abs(512 - potValue), 0, 512, 0, 255);
analogWrite (PWMpin, PWMvalue);
if (potValue >= 512){
digitalWrite (IN1pin, LOW);
digitalWrite (IN2pin, HIGH);
} else {
digitalWrite (IN1pin, HIGH);
digitalWrite (IN2pin, LOW);
}
}