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 [ ici ] et rejoignez-nous aujourd’hui !
5.1 If else¶
Habituellement, nous utilisons des jugements conditionnels pour réaliser les projets d’interaction avec la réalité les plus basiques. Ici, nous construisons un système de détection de porte avec un interrupteur à lames souples et une LED pour montrer cette logique.
Fixez l’aimant d’un côté de la porte et l’interrupteur à lames souples (avec circuit) de l’autre côté de la porte. Lorsque la porte est fermée, l’aimant est proche de l’interrupteur à lames souples, ce qui l’activera.
Composants requis
Pour ce projet, nous avons besoin des composants suivants.
Il est certainement pratique d’acheter un kit complet, voici le lien :
Nom |
ÉLÉMENTS DE CE KIT |
LIEN |
|---|---|---|
3 in 1 Starter Kit |
380+ |
Vous pouvez également les acheter séparément via les liens ci-dessous.
INTRODUCTION DES COMPOSANTS |
LIEN D’ACHAT |
|---|---|
- |
Schéma
Câblage
Code
Note
Ouvrez le fichier
5.1.if_else.inosous le chemin3in1-kit\basic_project\5.1.if_else.Ou copiez ce code dans Arduino IDE.
Ou téléchargez le code via l”Arduino Web Editor.
Après le téléchargement réussi du code, si vous ne fermez pas la porte, la LED s’allumera, vous incitant à fermer la porte.
D’ailleurs, si nous avons besoin de l’effet inverse (allumer la LED lorsque la porte est fermée), nous avons juste besoin de modifier la condition dans le if.
-
Le
if elsepermet un contrôle plus grand sur le flux du code que la simple instruction if, en permettant de regrouper plusieurs tests.