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+

3 in 1 Starter Kit

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

INTRODUCTION DES COMPOSANTS

LIEN D’ACHAT

Carte SunFounder R3

ACHETER

Plaque d’essai

ACHETER

Fils de Cavalier

ACHETER

Résistance

ACHETER

LED

ACHETER

Interrupteur à Lame Souple

-

Schéma

../_images/circuit_8.1_ifelse.png

Câblage

../_images/if_else_bb.jpg

Code

Note

  • Ouvrez le fichier 5.1.if_else.ino sous le chemin 3in1-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.

  • if else

    Le if else permet un contrôle plus grand sur le flux du code que la simple instruction if, en permettant de regrouper plusieurs tests.