Page 1 of 1

Thumbstick

Posted: Mon May 01, 2017 7:58 pm
by tech
Bonjour,

Voici ma question, j'utilise le Thumbstick de adafruit https://www.adafruit.com/product/2765#t ... ils-anchor mon programme fonction bien il effectue l'échantillonnage de 0 à 255 sur les deux potentiomètre et une fois le joystick en position central il affiche 128 ce qui est normale mais voici ma question!?

J'utilise un PWM pour contrôler l'intensité d'une LED mais vue que le joystick en position central est 128 et bien la LED est à 128 et non à 0. Est-il possible de faire un calcule que si le joystick soit en position central 128 et que la LED soit à 0 et que si le joystick et a 255 que le LED soit elle aussi a 255? :wink:

Merci

Chris

Re: Thumbstick

Posted: Mon May 01, 2017 10:16 pm
by medelec35
Salut Chris,
qu'en est-il:

Code: Select all

Value = value * 2 - 255
La valeur minimale sera de 1 au lieu de 0 afin que vous puissiez avoir une branche de décision

Code: Select all

 if value =1 then Value = 0
Mais je ne pense pas qu'une valeur de 1 au lieu de 0 ne fera pas beaucoup de différence.







Hi Chris,
What about:

Code: Select all

Value = value * 2 - 255
Minimum value will be 1 instead of 0
So you could have a decision branch :

Code: Select all

 if value =1 then Value = 0
But I don't think a value of 1 instead of 0 will not make much difference.

Martin.

Re: Thumbstick

Posted: Wed May 03, 2017 3:38 pm
by tech
Bonjour Martin.,

Merci pour votre code, ça fonctionne très bien!

Merci pour votre aide :D

Chris