Hola, no consigo mostrar valores intermedios de una entrada analógica. Es decir, solo consigo ver los valores 1, 2, 3, 4, 5.
he hecho un programa sencillo:
Lee una entrada con un potenciómetro, y presenta la lectura en un display 16*2. Todo según los ejemplos más elementales.
// Leemos la entrada analógica:
float sensorValue = 0;
//Leo la entrada
sensorValue = analogRead(A1);
// Mostramos la lectura:
lcd.clear();
lcd.setCursor(0,1);
lcd.print(sensorValue);
¿Por qué no me muestra valores como 2,375, etc es decir, decimales? (he probado a multiplicarlo por 100 y cargarlo en un dato tipo int antes de mostrarlo, etc. pero nada...)
Gracias...!