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 !
1.1 Baguette magique
Aujourd’hui, nous allons utiliser une LED, un Raspberry Pi et Scratch pour créer un jeu amusant. Lorsque nous agiterons la baguette magique, la LED clignotera.
Composants nécessaires
Dans ce projet, nous avons besoin des composants suivants.
Il est certainement pratique d’acheter un kit complet, voici le lien :
Nom |
ARTICLES DANS CE KIT |
LIEN |
|---|---|---|
Kit Raphael |
337 |
Vous pouvez également les acheter séparément via les liens ci-dessous.
INTRODUCTION DES COMPOSANTS |
LIEN D’ACHAT |
|---|---|
Construire le circuit
Ajouter l’extension GPIO
Cliquez sur le bouton Ajouter une extension dans le coin inférieur gauche, puis ajoutez l’extension Raspberry Pi GPIO, une extension que nous utilisons pour tous nos projets Scratch.
Charger le code et voir ce qui se passe
Chargez le fichier de code depuis votre ordinateur (~/raphael-kit/scratch/code) vers Scratch 3.
Après avoir cliqué sur la baguette magique dans la zone de scène, vous verrez la LED clignoter pendant deux secondes.
Astuces sur les sprites
Cliquez sur Télécharger Sprite.
Téléchargez Wand.png depuis le chemin ~/raphael-kit/scratch/picture vers Scratch 3.
Enfin, supprimez Sprite1.
Astuces sur les codes
Ceci est un bloc d’événement dont la condition de déclenchement est de cliquer sur le drapeau vert sur la scène. Un événement de déclenchement est nécessaire au début de tous les codes, et vous pouvez sélectionner d’autres événements de déclenchement dans la catégorie Événements de la palette de blocs.
Par exemple, nous pouvons maintenant changer l’événement de déclenchement pour un clic sur le sprite.
Ceci est un bloc avec un nombre défini de cycles. Lorsque nous remplissons le nombre 10, les événements dans le bloc seront exécutés 10 fois.
Ce bloc est utilisé pour suspendre le programme pendant une période en secondes.
Étant donné que la méthode de nommage BCM est utilisée dans Scratch, ce code configure GPIO17 (BCM17) à 0V (niveau bas). Comme la cathode de la LED est connectée à GPIO17, la LED s’allumera. Au contraire, si vous configurez GPIO (BCM17) sur haut, la LED s’éteindra.