Modifications

Sauter à la navigation Sauter à la recherche
965 octets ajoutés ,  1 avril 2025 à 17:21
Ligne 105 : Ligne 105 :  
*# Sélectionne la mélodie suivante (si le bouton a été pressé)
 
*# Sélectionne la mélodie suivante (si le bouton a été pressé)
 
*# introduire une petite pause de 1/5 secondes (pour ne pas surcharger le microcontrôleur)
 
*# introduire une petite pause de 1/5 secondes (pour ne pas surcharger le microcontrôleur)
 +
* '''Ligne 22''' : '''si''' le bouton à été pressé '''alors''' jouer une mélodie '''sinon''' passer directement à la ligne 34.
 +
* '''Ligne 23''' : capture du nom de la mélodie stockée dans la liste {{fname|song_names}} à la position {{fname|index}}.
 +
* '''Ligne 24''' : afficher les informations relatives à la mélodie sur la sortie REPL.
 +
* '''Ligne 26''' : jouer la mélodie de song.py identifiée par son nom.
 +
* '''Lignes 28 à 30''' : incrémenter l'index de 1 pour sélectionner la prochaine mélodie. Si l'index dépasse la grandeur de la liste alors réinitialiser l'index à la première position (zero).
 +
* '''Ligne 32''' : la dernière opération effectuée après avoir joué une mélodie est de réinitialiser le compteur {{fname|counter}} à zéro pour attendre la prochaine pression sur le bouton.
 +
* '''Ligne 33''' : petite pause de 200 ms pour ne pas garder le microcontrôleur occupé à 100% juste pour tester la variable {{fname|counter}}
    
== Ressources ==
 
== Ressources ==
32 920

modifications

Menu de navigation