Thumbstick

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Thumbstick

Post 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

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: Thumbstick

Post 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.
Martin

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Thumbstick

Post by tech »

Bonjour Martin.,

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

Merci pour votre aide :D

Chris

Post Reply