.. note:: Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino & ESP32 sur Facebook ! Plongez au cœur des Raspberry Pi, Arduino et ESP32 avec d'autres passionnés. **Pourquoi nous 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 & 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 avant-premières. - **Réductions spéciales** : Profitez de réductions exclusives sur nos nouveaux produits. - **Promotions festives et concours** : Participez à des concours et à des promotions festives. 👉 Prêt à explorer et créer avec nous ? Cliquez sur [|link_sf_facebook|] et rejoignez-nous dès aujourd'hui ! .. _py_slide: 2.7 Basculer à gauche et à droite ======================================== |img_slide| Le commutateur à glissière est un dispositif à 3 broches, la broche 2 (centrale) étant la broche commune. Lorsque le commutateur est basculé à gauche, les deux broches de gauche sont connectées, et lorsqu'il est basculé à droite, les deux broches de droite sont connectées. **Composants Requis** Dans ce projet, nous aurons besoin des composants suivants. Il est plus pratique d'acheter un kit complet, voici le lien : .. list-table:: :widths: 20 20 20 :header-rows: 1 * - Nom - ÉLÉMENTS DANS CE KIT - LIEN * - Kit Kepler - 450+ - |link_kepler_kit| Vous pouvez également les acheter séparément via les liens ci-dessous. .. list-table:: :widths: 5 20 5 20 :header-rows: 1 * - SN - COMPOSANT - QUANTITÉ - LIEN * - 1 - :ref:`cpn_pico_w` - 1 - |link_picow_buy| * - 2 - Câble Micro USB - 1 - * - 3 - :ref:`cpn_breadboard` - 1 - |link_breadboard_buy| * - 4 - :ref:`cpn_wire` - Plusieurs - |link_wires_buy| * - 5 - :ref:`cpn_resistor` - 1 (10KΩ) - |link_resistor_buy| * - 6 - :ref:`cpn_capacitor` - 1 (104) - |link_capacitor_buy| * - 7 - :ref:`cpn_slide_switch` - 1 - **Schéma** |sch_slide| GP14 obtiendra un niveau différent lorsque vous basculerez le commutateur à glissière vers la gauche ou la droite. La résistance de 10KΩ sert à maintenir GP14 à un niveau bas pendant que vous basculez (lorsque le commutateur n'est pas basculé complètement à gauche ou à droite). Le condensateur céramique 104 est utilisé ici pour éliminer les interférences. * :ref:`cpn_slide_switch` * :ref:`cpn_capacitor` **Câblage** |wiring_slide| **Code** .. note:: * Ouvrez le fichier ``2.7_slide_switch.py`` sous le chemin ``kepler-kit-main/micropython`` ou copiez ce code dans Thonny, puis cliquez sur "Run Current Script" ou appuyez simplement sur F5 pour l'exécuter. * N'oubliez pas de sélectionner l'interpréteur "MicroPython (Raspberry Pi Pico)" en bas à droite. * Pour des tutoriels détaillés, veuillez consulter :ref:`open_run_code_py`. .. code-block:: python import machine import utime button = machine.Pin(14, machine.Pin.IN) while True: if button.value() == 0: print("The switch works!") utime.sleep(1) Après l'exécution du programme, lorsque vous basculerez le commutateur à glissière vers la droite, "Le commutateur fonctionne !" apparaîtra dans le shell.