Go Down

Topic: Joystick (4 directions) de debug (Read 760 times) previous topic - next topic

UniseV

Feb 04, 2013, 11:04 am Last Edit: Feb 04, 2013, 07:17 pm by UniseV Reason: 1
Bonjour,

Je cherche à me fabriquer un joystick de debug.

Le besoin est de pouvoir par exemple faire varier des paramètres, qui seraient (par exemple) affichés dans le moniteur COM.

Le joystick du Shield deuligne de Snootlab me plait bien dans son principe de fonctionnement puisqu'il ne consomme qu'une PIN analogique et qu'il vient avec une librairie bien faite.

Mes questions sont donc :
- Ou trouver un petit joystick sympa-pascher. (ToutOuRien, quatre directions, 1 bouton)
- Quels sont les valeurs des résistance du Joystick du Deuligne pour pouvoir faire le mien de la même façon.
EN: Libraries are my Gurus, they make me believe anything they want !
FR: Les librairies sont mes gourous, elles me font croire ce qu'elles veulent !

fdufnews


-Standby

Comme ceci ? :

http://www.youtube.com/watch?v=sfsZmQ9dZ5I

je l'ai trouver sur dealextreme a 2euro.
The Mind is like a parachute it works best when opened.

UniseV

#3
Feb 04, 2013, 02:54 pm Last Edit: Feb 04, 2013, 03:05 pm by UniseV Reason: 1
@fdufnews :
Effectivement, avec AnalogButtons ça devrait le faire, merci.

@-Standby :
On ne vois pas bien ce matériel dans la vidéo, mais il a l'air d'être connecté sur plus que 2 fils, est-il ToutOuRien ? as-tu un lien ?
EN: Libraries are my Gurus, they make me believe anything they want !
FR: Les librairies sont mes gourous, elles me font croire ce qu'elles veulent !

-Standby

Le joystick est tout simplement 2 potentiomètres avec un bouton poussoir (le fameux clic! quand on appuie dessus),

Le brochage est plus que simple,

Axe X = Qui renvoie une valeur analogique en fonction de la position du joystick.
Axe Y = Qui renvoie une valeur analogique en fonction de la position du joystick.
GND = Masse commune aux 2 axes et du bouton poussoir.
5v = Pas besoin de dire grand chose. 
Sw = Pour lire l'état du bouton poussoir.

The Mind is like a parachute it works best when opened.

UniseV

#5
Feb 04, 2013, 07:12 pm Last Edit: Feb 04, 2013, 07:17 pm by UniseV Reason: 1
Ce n'est donc pas ce que je cherche, vu que je cherche du ToutOuRien  ;)

Je cherche aussi à économiser les PIN de l'Arduino...

...Le joystick du Shield deuligne de Snootlab me plait bien dans son principe de fonctionnement puisqu'il ne consomme qu'une PIN analogique et qu'il vient avec une librairie bien faite....
EN: Libraries are my Gurus, they make me believe anything they want !
FR: Les librairies sont mes gourous, elles me font croire ce qu'elles veulent !


skywodd

Bonjour,

Classique 4 directions + click (sortie TTL) :
https://www.sparkfun.com/products/11187
(même composant que celui du lien de al1fch mais sur une breakout)

4 directions I2C :
https://www.sparkfun.com/products/10835
(pratique si tu veut avoir 2 joystick en utilisant seulement 2 broches)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

UniseV

Je ne suis pas encore familier du I2C, en revanche, les derniers de la page de Farnell me vont très bien, au format DIP je devrait pouvoir les "breadboarder"... je faire un tour chez Selectronic.

J'ai vu différents montages de résistance pour le AnalogButtons, vous me conseillez quoi ?
EN: Libraries are my Gurus, they make me believe anything they want !
FR: Les librairies sont mes gourous, elles me font croire ce qu'elles veulent !

fdufnews

#9
Feb 05, 2013, 12:57 pm Last Edit: Feb 05, 2013, 01:16 pm by fdufnews Reason: 1
Le choix du montage n'est pas vraiment critique, cela dépend un peu du besoin.
Certains montages ne permettent pas de différencier l'appui sur plusieurs boutons en même temps. Est-ce un besoin pour toi?

UniseV

Ce n'est pas un besoin au départ... finalement ça dépends un peu du joystick... si il est de bonne facture et qu'on sent bien sous le doigt si on est dans la bonne direction (et pas en diagonale) alors je peux utiliser des résistances identiques.

S'il est "bif-bof" et qu'on active tout le temps 2 directions sans le vouloir alors c'est nécessaire.

Bon j'ai un peu répondu à ma question... je vais d'abord acheter le joystick.  :smiley-roll-sweat:
EN: Libraries are my Gurus, they make me believe anything they want !
FR: Les librairies sont mes gourous, elles me font croire ce qu'elles veulent !

Go Up