Note

Bonjour et bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Explorez plus en profondeur Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Assistance d’experts : Résolvez vos problèmes après-vente et vos défis techniques grâce à l’aide de notre communauté et de notre équipe.

  • Apprendre & Partager : Échangez des astuces et 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 exclusifs.

  • Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.

  • Promotions festives et concours : Participez à des concours et promotions pendant les fêtes.

👉 Prêt à explorer et à créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !

2.8 Appuyez doucement

img_micro_switch

Le micro-interrupteur est également un dispositif à 3 broches, dont la séquence est la suivante : C (broche commune), NO (normalement ouvert) et NC (normalement fermé).

Lorsque le micro-interrupteur n’est pas pressé, les broches 1 (C) et 3 (NC) sont connectées ensemble, et lorsqu’il est pressé, les broches 1 (C) et 2 (NO) sont connectées ensemble.

Composants requis

Pour ce projet, nous aurons besoin des composants suivants.

Il est plus pratique d’acheter un kit complet, voici le lien :

Nom

ÉLÉMENTS DANS CE KIT

LIEN

Kit Kepler

450+

Kepler Ultimate Kit

Vous pouvez également les acheter séparément via les liens ci-dessous.

SN

COMPOSANT

QUANTITÉ

LIEN

1

Découvrir le Pico W

1

ACHETER

2

Câble Micro USB

1

3

Plaque d’essai (Breadboard)

1

ACHETER

4

Fils de connexion (Jumper Wires)

Plusieurs

ACHETER

5

Résistance

1 (10KΩ)

ACHETER

6

Condensateur

1 (104)

ACHETER

7

Microrupteur

1

Schéma

sch_limit_sw

Par défaut, GP14 est à un niveau bas, et lorsqu’on appuie, GP14 passe à un niveau haut.

La résistance de 10KΩ a pour but de maintenir GP14 à un niveau bas pendant la pression.

Le condensateur céramique 104 est utilisé ici pour éliminer les interférences dues aux vibrations.

Câblage

wiring_limit_sw

Code

Note

  • Ouvrez le fichier 2.8_micro_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 vous référer à Ouvrir et Exécuter du Code Directement.

import machine
import utime
button = machine.Pin(14, machine.Pin.IN)
while True:
    if button.value() == 1:
        print("The switch works!")
        utime.sleep(1)

Après l’exécution du programme, lorsque vous appuyez sur le micro-interrupteur, « L’interrupteur fonctionne ! » apparaîtra dans la console.