Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
P2E-Buzzer-Music-FR
(voir la source)
Version du 28 janvier 2025 à 00:39
714 octets ajoutés
,
28 janvier 2025 à 00:39
→Code
Ligne 73 :
Ligne 73 :
L'exemple ci-dessous indique comment charger le fichier "songs.py" pour jouer le thème d'Indiana Jones.
L'exemple ci-dessous indique comment charger le fichier "songs.py" pour jouer le thème d'Indiana Jones.
−
<syntaxhighlight lang="python" line highlight="
2
,
4,6
">
+
<syntaxhighlight lang="python" line highlight="
6
,
7
">
from machine import Pin
from machine import Pin
from rtplay import *
from rtplay import *
Ligne 81 :
Ligne 81 :
buzzer.load_songs( 'songs.py' )
buzzer.load_songs( 'songs.py' )
buzzer.play_song( 'Indiana' )
buzzer.play_song( 'Indiana' )
+
</syntaxhighlight>
+
+
Voici quelques explications utiles:
+
* Ligne 6: chargement dynamique du fichier "songs.py". La collection SONGS qu'il contient est maintenant enregistré dans l'objet {{fname|buzzer}}.
+
* Ligne 7: localisation de la mélodie "Indiana" et interprétation de celle-ci sur le buzzer.
+
+
En utilisant la méthode {{fname|buzzer.dir_songs()}}, il est possible d'obtenir une liste des mélodies disponibles.
+
+
L'exemple ci-dessous jour tour-à-tour toutes les mélodies disponibles dans le fichier {{fname|songs.py}}.
+
+
Le code de celui-ci est disponible dans le fichier [https://github.com/mchobby/pico-2-explorer/tree/main/music music/music_all.py].
+
+
<syntaxhighlight lang="python" line highlight="6,7">
+
</syntaxhighlight>
</syntaxhighlight>
Admin
Bureaucrates
,
Administrateurs
32 920
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable