Note

Bonjour et bienvenue dans la communauté SunFounder dédiée aux passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez plus profondément dans l’univers du Raspberry Pi, d’Arduino et de l’ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes post-vente et surmontez les défis techniques grâce à l’aide de notre communauté et de notre équipe.

  • Apprendre & Partager : Échangez des conseils et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Bénéficiez d’un accès anticipé aux annonces de nouveaux produits et de présentations en avant-première.

  • Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.

  • Promotions festives et cadeaux : Participez à des concours et à des promotions spéciales lors des fêtes.

👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès 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.

../_images/1.1_header.png

Composants Requis

../_images/1.1_list.png

Construire le Circuit

../_images/1.1_image49.png

Ajouter l’Extension GPIO

Cliquez sur le bouton Ajouter une extension en bas à gauche, puis ajoutez l’extension Raspberry Pi GPIO, que nous utiliserons pour tous nos projets Scratch.

../_images/1.1_scratchled1.png ../_images/1.1_scratchled2.png ../_images/1.1_scratchled3.png

Charger le Code et Voir le Résultat

Chargez le fichier de code depuis votre ordinateur (davinci-kit-for-raspberry-pi/scratch/code) vers Scratch 3.

../_images/1.1_scratch_step1.png ../_images/1.1_scratch_step2.png

Après avoir cliqué sur la baguette magique dans la zone de scène, vous verrez la LED clignoter pendant deux secondes.

../_images/1.1_step3.png

Conseils pour les Sprites

Cliquez sur Télécharger un sprite.

../_images/1.1_upload_sprite.png

Téléchargez Wand.png depuis le chemin home/pi/davinci-kit-for-raspberry-pi/scratch/picture vers Scratch 3.

../_images/1.1_upload.png

Enfin, supprimez le sprite Sprite1.

../_images/1.1_delete.png

Conseils pour le Code

../_images/1.1_LED1.png

Ceci est un bloc d’événement dont la condition de déclenchement est de cliquer sur le drapeau vert dans la zone de scène. Un événement de déclenchement est requis au début de tous les scripts, et vous pouvez sélectionner d’autres événements de déclenchement dans la catégorie Événements de la palette de blocs.

../_images/1.1_events.png

Par exemple, nous pouvons maintenant changer l’événement de déclenchement pour un clic sur le sprite.

../_images/1.1_LED2.png

Ceci est un bloc avec un nombre défini de cycles. Lorsque nous indiquons le nombre 10, les événements dans le bloc seront exécutés 10 fois.

../_images/1.1_LED4.png

Ce bloc est utilisé pour mettre le programme en pause pendant une période donnée en secondes.

../_images/1.1_LED3.png

Comme Scratch utilise la méthode de dénomination BCM, ce code définit GPIO17 (BCM17) à 0V (niveau bas). Comme la cathode de la LED est connectée à GPIO17, la LED s’allumera. À l’inverse, si vous définissez GPIO(BCM17) à un niveau haut, la LED s’éteindra.