.. note:: Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l'univers des Raspberry Pi, Arduino et ESP32 avec d'autres passionnés. **Pourquoi rejoindre ?** - **Support d'experts** : Résolvez les problèmes après-vente et les défis techniques avec l'aide de notre communauté et de notre équipe. - **Apprendre et partager** : Échangez des astuces et des tutoriels pour améliorer vos compétences. - **Aperçus exclusifs** : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus. - **Réductions spéciales** : Profitez de réductions exclusives sur nos produits les plus récents. - **Promotions festives et cadeaux** : Participez à des cadeaux et des promotions de vacances. 👉 Prêt à explorer et à créer avec nous ? Cliquez [|link_sf_facebook|] et rejoignez-nous aujourd'hui ! .. _cpn_joystick: Module Joystick ======================= .. image:: img/joystick_pic.png :align: center :width: 600 L'idée de base d'un joystick est de traduire le mouvement d'un bâton en informations électroniques qu'un ordinateur peut traiter. Pour communiquer une gamme complète de mouvements à l'ordinateur, un joystick doit mesurer la position du bâton sur deux axes : l'axe X (de gauche à droite) et l'axe Y (de haut en bas). Tout comme en géométrie de base, les coordonnées X-Y indiquent exactement la position du bâton. Pour déterminer l'emplacement du bâton, le système de contrôle du joystick surveille simplement la position de chaque axe. La conception conventionnelle du joystick analogique le fait avec deux potentiomètres, ou résistances variables. Le joystick dispose également d'une entrée numérique qui est activée lorsque le joystick est enfoncé. .. image:: img/joystick318.png :align: center :width: 600 .. **Exemple** .. * :ref:`2.1.9_c` (Projet C) .. * :ref:`3.1.7_c` (Projet C) .. * :ref:`2.1.9_py` (Projet Python) .. * :ref:`4.1.13_py` (Projet Python)