Note

Bonjour, bienvenue dans la communauté SunFounder des passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook ! Explorez plus en profondeur 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 aperçus exclusifs.

  • Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.

  • Promotions festives et concours : Participez à des concours et à des promotions spéciales pour les fêtes.

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

2.2 Bouton

Dans ce projet, nous allons apprendre à allumer ou éteindre une LED en utilisant un bouton.

Composants requis

Pour ce projet, nous avons besoin des composants suivants.

Il est très pratique d’acheter un kit complet, voici le lien :

Nom

COMPOSANTS DANS CE KIT

LIEN

Kit Kepler

450+

Kepler Ultimate Kit

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

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

2(220Ω, 10KΩ)

ACHETER

6

LED

1

ACHETER

7

Bouton

1

ACHETER

Câblage

button0

  • Un côté de la patte du bouton est connecté à 3,3 V, et l’autre côté est relié au GP14, donc lorsque le bouton est pressé, le GP14 sera en état haut.

  • Cependant, lorsque le bouton n’est pas pressé, le GP14 est en état flottant et peut être haut ou bas. Pour obtenir un niveau bas stable lorsque le bouton n’est pas pressé, le GP14 doit être relié à la masse (GND) via une résistance de tirage de 10K.

Code

Note

  • Vous pouvez vous référer à l’image ci-dessous pour écrire le code en glissant-déposant.

  • Importez 2.2_button.png depuis le chemin kepler-kit-main\piper. Pour des tutoriels détaillés, veuillez consulter Importer du Code.

2.2_button

Après avoir connecté le Pico W, cliquez sur le bouton Start et le code commencera à s’exécuter. Lorsque le bouton est pressé, la LED s’allume. Lorsque le bouton est relâché, la LED s’éteint.

Comment ça marche ?

Lorsque le bouton est pressé, la broche 14 est en état haut. Donc, si la lecture de la broche 14 est haute, la broche 15 s’active (la LED s’allume) ; sinon, la broche 15 s’éteint (la LED s’éteint).

  • [if () do () else ()] : C’est un bloc de condition, qui exécute les blocs à l’intérieur de [do] si la condition après [if] est remplie, ou les blocs à l’intérieur de [else] sinon.

  • [is pin () HIGH] : Cela permet de lire le niveau d’une broche spécifique. Si le niveau lu correspond au niveau défini (HAUT/BAS), alors les blocs à l’intérieur de [do] s’exécutent, sinon ceux de [else].