Modifications

Sauter à la navigation Sauter à la recherche
418 octets ajoutés ,  28 janvier 2025 à 00:43
Ligne 89 : Ligne 89 :  
En utilisant la méthode {{fname|buzzer.dir_songs()}}, il est possible d'obtenir une liste des mélodies disponibles.
 
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}}.
+
L'exemple ci-dessous jour tour-à-tour toutes les mélodies disponibles dans le fichier {{fname|songs.py}}. Le script est disponible dans le fichier [https://github.com/mchobby/pico-2-explorer/tree/main/music music/music_all.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,11,13">
 +
from machine import Pin
 +
from rtplay import *
 +
import time
   −
<syntaxhighlight lang="python" line highlight="6,7">
+
buzzer = RingTonePlayer( Pin.board.GP13 )
 +
buzzer.load_songs( 'songs.py' )
 +
names = buzzer.dir_songs()
 +
print( "Available songs :" )
 +
print( names )
 +
print( "" )
 +
for name in names:
 +
print( "Playing %s ..." % name )
 +
buzzer.play_song( name )
 +
time.sleep( 2 )
 +
print( "" )
 +
</syntaxhighlight>
   −
</syntaxhighlight>
+
Voici quelques détails utiles concernant l'exemple:
 +
* Ligne 6:
 +
* Ligne 7:
 +
* Ligne 11:
 +
* Ligne 13:
32 920

modifications

Menu de navigation