Étape 1 : Fais-le
Qu'est-ce que c'est ?
Ce projet ajoute un contrôle de volume à un jukebox micro:bit. Il joue différentes mélodies si vous appuyez sur le bouton A ou B, et vous pouvez également ajuster le volume en inclinant votre micro:bit vers la gauche ou la droite.
Comment ça marche
- Si vous utilisez un vrai micro:bit, connectez-le aux écouteurs comme ceci:
- Le volume actuel est stocké dans une variable appelée volume.
- les valeurs de volume micro:bit peuvent aller de 0 à 255, alors au début du programme nous nous allons fixer le volume quelque part au milieu, à 128.
- L'accéléromètre détecte quand vous inclinez votre micro:bit à gauche ou à droite.
- Si vous l'inclinez à gauche, la variable de volume est réduite de 32. (Nous avons choisi 32 plutôt que 1 pour que vous puissiez entendre le changement lorsque vous l'inclinez une fois.)
- Lorsque vous l'inclinez à droite, la variable de volume est augmentée de 32.
- Nous utilisons les blocs si... alors pour empêcher la variable de volume d'aller en dessous de 0 ou en dessus de 255 car le volume du micro:bit ne peut pas être inférieur à 0 ou supérieur à 255.
- Un bloc pour toujours ne cesse de mettre à jour le volume réel du micro:bit à partir des modifications que vous faites à la variable volume quand vous l'inclinez. Il met également à jour le graphique à barres pour que vous puissiez voir une représentation visuelle du réglage du volume actuel.
Ce dont vous aurez besoin
- micro:bit (ou simulateur MakeCode)
- si vous utilisez un vrai micro:bit, une paire de casques et deux fils avec des prises crocodile
Étape 2 : Programme-le
Étape 3 : Améliore-le
- Programmez vos propres mélodies.
- Ajoutez une fonction de mise en silence lorsque vous appuyez sur les boutons A+B ensemble.
- Modifiez le contrôle du volume pour qu'il soit contrôlé par d'autres gestes comme le geste de secousse.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.