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+

ESP32 Starter Kit

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

INTRODUCTION AUX COMPOSANTS

LIEN D’ACHAT

ESP32 carte

Acheter

Extension de caméra ESP32

ACHETER

Plaque d’essai

Acheter

Fils de connexion

Acheter

Résistance

Acheter

74HC595

Acheter

Afficheur 7 segments

Acheter

Bouton

Acheter

Schéma

../../_images/circuit_6.6_electronic_dice.png

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

../../_images/6.6_DICE_bb.png

Code

Note

  • Ouvrez le fichier 6.4_digital_dice.ino sous le chemin esp32-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.

  • Toujours afficher « Unknown COMxx » ?

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.