El potenciómetro slide es un potenciómetro de tipo deslizador que nos debe proporcionar un valor entre 0 y 1023.

574ea6d90c080.jpg

Problema

Si lo tratamos como un potenciómetro típico de giro, ya sea desde Scratch (con el bloque de potenciómetro) o desde Arduino (con la clase MePotentiometer) nos dará valores erróneos.

Solución

Tratarlo como si fuera un Joystick y leer el eje X.

Entonces nos dará valores de entre -490 a +533 , pero podemos ajustar el resultado para que nos de el rango adecuado [0 - 1023] con tan sólo sumar 490

Ejemplo en Scratch

574ea61163cb3.png

Ejemplo en Arduino

double slide;
MeJoystick joystick_3(3);  //- puerto 3

void setup(){
}

void loop(){
    slide = joystick_3.read(1); //- Lectura Eje X
    slide = (slide) + (490);    //- Ajuste al rango [0 - 1023]
}
El [potenciómetro slide](https://www.makeblock.es/productos/potenciometro_slide/) es un potenciómetro de tipo deslizador que nos debe proporcionar un valor entre 0 y 1023. ![574ea6d90c080.jpg](serve/attachment&path=574ea6d90c080.jpg) ### Problema Si lo tratamos como un potenciómetro típico de giro, ya sea desde Scratch (con el bloque de potenciómetro) o desde Arduino (con la clase MePotentiometer) nos dará valores erróneos. ### Solución Tratarlo como si fuera un Joystick y leer el eje X. Entonces nos dará valores de entre -490 a +533 , pero podemos ajustar el resultado para que nos de el rango adecuado [0 - 1023] con tan sólo sumar 490 #### Ejemplo en Scratch ![574ea61163cb3.png](serve/attachment&path=574ea61163cb3.png) #### Ejemplo en Arduino ```` double slide; MeJoystick joystick_3(3); //- puerto 3 void setup(){ } void loop(){ slide = joystick_3.read(1); //- Lectura Eje X slide = (slide) + (490); //- Ajuste al rango [0 - 1023] } ````
editado 1 Jun '16 a las 1:04 pm

He probado esa solución con uno que os compré y funciona perfectamente !

He probado esa solución con uno que os compré y **funciona perfectamente !**
408
vistas
1
respuestas
2
seguidores
vista previa (en vivo)
introduzca al menos un 10 caracteres
Advertencia: Mencionaste a %MENTIONS%, pero ellos no pueden ver el mensaje y no serán notificados
Guardando...
Guardado
Todos los posteos de este tema serán borrados ?
Borrador pendiente ... Click para continuar editando
Descartar borrador