View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

Arduino Shield Joystick analogique avec BP axial et 2 BP couleur

MATERIEL - Arduino Shield – Créé le 16/02/2011.

Acheté ici :
Une carte de chez DFRobot :

Documentations utiles :

Présentation

Description
  • Cette carte d'extension pour Arduino (Shield) inclut :
    • un mini joystick analogique à 2 axes avec interupteur
    • ainsi que 2 boutons poussoir de couleur.
  • possède un connecteur pour le module radio APC220.
  • compatible broche à broche avec une carte Arduino
  • livrée montée
Notre Avis
  • Achetée et testée

Les + :

  • Compatibilité broche à broche avec une carte Arduino UNO
  • taille de la carte réduite
  • boutons colorés et de grosse taille
  • Le prix sympa (10€ environ...) d'autant que la carte est montée !
  • le BP rouge est connecté sur la broche d'interruption n°1 de la carte Arudino.
  • BP reset sur la carte.
  • le connecteur pour module radio Série
  • connecteur droit coudé 6 broches donnant accès aux broches analogiques libres, + 5V et Masse.

Les - :

  • les broches utilisées 3,4,5 pour les boutons poussoirs sont communes pour partie (4 et 5) avec celles utilisées pour la carte DFRduino motor driver 1A... ce qui ne permet pas une utilisation couplée "immédiate"
  • les pastilles de reprise sont absentes sur les 3 broches de BP...
Fabricant
  • By DFRobot
Liens utiles
Notre Note

Dispo chez :

Pour plus de détails voir : notre comparatif des fournisseurs Arduino

Détails

  • Un mini joystick 2 axes équipé de potentiomètre de grande qualité.
  • En poussant vers le bas je joystick on actionne un commutateur.
  • 2 gros boutons poussoir de couleur.
  • Bouton Reset de l'Arduino
  • Emplacement pour connecter un module radio APC220
  • Les signaux libres sont disponibles sur une pastille à coté des connecteurs.

Brochage

Le brochage :

  • Potentiomètres du Joystick : A0 et A1
  • Bouton du Joystick :D5 ,
  • Boutons A et B : D3 et D4
  • Les lignes des 3 boutons poussoirs disposent d'un rappel au plus intégré sur le shield via résistance de 10K : le pullup interne ne sera pas indispensable.
  • Les lignes des résistances variables des axes disposent d'une résistance de 100 Ohms en série (limitation de courant) et un condensateur de filtrage à la masse.

Caractéristiques électriques

Cette carte associe :

  • 3 BP avec rappel au plus intégré connectés sur 3 broches de la carte Arduino
  • et 2 résistances variables connectées sur 2 broches analogiques de la carte Arduino.

Voici le schéma électrique simplifié de la carte :

Les BP sont actifs (=appuyés) au niveau bas.

Résistance variable du Joystick :

  • valeur spontanée : 510
  • valeur min axe : 0
  • valeur max axe : 1023

Fonctionnement

Signification fonctionnelles des broches

Les modes de fonctionnement possibles

Mise en oeuvre pratique

  • Dans une utilisation basique, cette carte s'emploie telle quelle en s'enfichant broche à broche sur la carte Arduino.
  • On peut aussi souder un connecteur à strap sur les pastilles de reprise des broches 8 à 13 pour une utilisation facilitée de ces broches au besoin (avec afficheur LCD ou pour reprise des broches de BP comme décrit ci-dessous).
  • On peut vouloir utiliser d'autres broches que les broches 3,4,5, pour les boutons poussoirs de cette carte, notamment pour utilisation avec une autre carte utilisant déjà ces broches (par exemple, la carte DFRduino Motor Drive 1A. Pour ce faire, suffit de "plier" les 2 ou 3 broches de BP à modifier et à l'aide d'un connecteur de les relier aux broches numériques voulues.

Test

Procédure

Résultat

  • Chacune des sorties analogiques des axes est centrée sur 2,5V en position de repos.
    • Le 1er axe passe au +5V vers l'avant, et vers 0V en arrière.
    • Le 2ème axe passe au +5V vers la gauche, 0V vers la droite, pouvant prendre toutes les valeurs intermédiaires.
  • On pourra donc utiliser ce capteur aussi bien en se basant sur la sortie analogique de la voie que sur la valeur ON/OFF.

Avis

Les + :

  • Compatibilité broche à broche avec une carte Arduino UNO
  • taille de la carte réduite
  • boutons colorés et de grosse taille
  • Le prix sympa (10€ environ...) d'autant que la carte est montée !
  • le BP rouge est connecté sur la broche d'interruption n°1 de la carte Arudino.
  • BP reset sur la carte.
  • le connecteur pour module radio Série
  • connecteur droit coudé 6 broches donnant accès aux broches analogiques libres, + 5V et Masse.

Les - :

  • les broches utilisées 3,4,5 pour les boutons poussoirs sont communes pour partie (4 et 5) avec celles utilisées pour la carte DFRduino motor driver 1A... ce qui ne permet pas une utilisation couplée "immédiate"
  • les pastilles de reprise sont absentes sur les 3 broches de BP...

Exemples d'utilisation de cette interface