const int potPin = 34; //El pin del potenciometro
int potValue = 0; //El entero del valor de la potencia
float value; //Numero decimal en valor
//Definicion de los valores flotanes dentro de un fmap
float fmap(float x, float in_min, float in_max, float out_min, float out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
//Las variables
void setup() {
Serial.begin(9600);
delay(1000);
}
//Ejecutarse el programa en bucle
void loop() {
potValue = analogRead(potPin); //El valor de potValue sera igual al valor analogico de potPin
value = fmap(potValue, 0, 4095, 0, 100); //El valor del potenciómetro al rango
Serial.print("KM / H :"); // Dira en la pantalla un texto que diga "potValue"
Serial.print(potValue); // Dira en la pantalla el siguiente texto (" --> ");
Serial.print(" --> "); // Dira en la pantalla un texto que diga "value"
Serial.print(" --> "); // Dira en la pantalla un texto que diga "value"
Serial.println(value); //Habra una espera de 500 milisegundos
delay(500);
}