const int analogPin = A0; // Pin del potenciómetro
int value; // Valor actual del potenciómetro
int previousValue = -1; // Valor anterior del potenciómetro, inicializado con un valor que no puede ser leído
int position; // Posición mapeada del potenciómetro
void setup() {
Serial.begin(9600); // Inicializa la comunicación serie
Serial.println("Inicio de sketch - valores del potenciómetro");
}
void loop() {
value = analogRead(analogPin); // Lee el valor del potenciómetro
// Solo imprime el mensaje si hay un cambio en el valor
if (value != previousValue) {
position = map(value, 0, 1023, 0, 100); // Mapea el valor
Serial.print("El Valor es = ");
Serial.println(value);
previousValue = value; // Actualiza el valor anterior
}
delay(100); // Pequeño retraso para evitar lecturas demasiado rápidas
}