Note
Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi & Arduino & ESP32 sur Facebook ! Plongez plus profondément dans 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 et partager : Échangez des conseils 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-goûts.
Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.
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 !
6.4 Dé numérique¶
Ce projet s’appuie sur le projet 2.5 Affichage de Numéros en ajoutant un bouton pour contrôler le chiffre affiché sur l’afficheur à sept segments.
Dans ce projet, un nombre aléatoire est généré et affiché sur l’afficheur à sept segments pour simuler un lancer de dé. Lorsque le bouton est enfoncé, un nombre stable (sélectionné aléatoirement de 1 à 6) est affiché sur l’afficheur à sept segments. En appuyant de nouveau sur le bouton, la simulation d’un lancer de dé est relancée, générant à nouveau des nombres aléatoires. Ce cycle se poursuit à chaque fois que le bouton est pressé.
Composants nécessaires
Pour ce projet, nous avons besoin des composants suivants.
Il est définitivement pratique d’acheter un kit complet, voici le lien :
Nom |
ÉLÉMENTS DANS CE KIT |
LIEN |
|---|---|---|
Kit de démarrage ESP32 |
320+ |
Vous pouvez également les acheter séparément via les liens ci-dessous.
INTRODUCTION AUX COMPOSANTS |
LIEN D’ACHAT |
|---|---|
Schéma
Ce projet s’appuie sur le projet 2.5 Afficheur 7 Segments en ajoutant un bouton pour contrôler le chiffre affiché sur l’afficheur à sept segments.
Le bouton est directement connecté à IO13 sans résistance pull-up ou pull-down externe car IO13 possède une résistance pull-up interne de 47K, éliminant ainsi le besoin d’une résistance externe supplémentaire.
Câblage
Code
Note
Ouvrez le fichier
6.4_digital_dice.inosous le cheminesp32-starter-kit-main\c\codes\6.4_digital_dice.Après avoir sélectionné la carte (ESP32 Dev Module) et le port approprié, cliquez sur le bouton Upload.
Ce projet est basé sur 2.5 Afficheur 7 Segments avec un bouton pour démarrer/mettre en pause l’affichage défilant sur l’afficheur à 7 segments.
Lorsque le bouton est pressé, l’afficheur à 7 segments défile les chiffres de 1 à 6, et lorsque le bouton est relâché, il affiche un nombre aléatoire.