Modifications

Sauter à la navigation Sauter à la recherche
872 octets ajoutés ,  9 avril 2025 à 22:21
Ligne 269 : Ligne 269 :  
* '''Ligne 47''' : affiche toutes les informations pertinentes sur la sortie REPL. Cela permet, en autre, d'identifier les gamme de valeur de la photo-résistance sur du convertisseur ADC ainsi que l'amplitude des distances mesurées.
 
* '''Ligne 47''' : affiche toutes les informations pertinentes sur la sortie REPL. Cela permet, en autre, d'identifier les gamme de valeur de la photo-résistance sur du convertisseur ADC ainsi que l'amplitude des distances mesurées.
 
* '''Ligne 48''' : petite pause de 20ms afin de ne pas surcharger le microcontrôleur.
 
* '''Ligne 48''' : petite pause de 20ms afin de ne pas surcharger le microcontrôleur.
 +
 +
== Code : transformation en notes ==
 +
Le script précédents permet d'explorer toute la gamme de fréquence. Cela peut être très amusant mais d'un intérêt musical plutôt limité.
 +
 +
Ce qui serait intéressant, c'est qu'en fonction de la position de la main, le script détermine la note de musique inférieure la plus proches et produise celle-ci sur le buzzer. La note ne changera que lorsque la position de la main aura atteint une nouvelle position permettant passer sur un autre note de musique.
 +
 +
Voici le script [https://github.com/mchobby/pico-2-explorer/blob/main/projects/theremin/theremin2.py theremin2.py], également disponible dans le [https://github.com/mchobby/pico-2-explorer dépôt dédié au Pico-2-Explorer].
 +
 +
Cette version du script Théremin divise l'espace des 30cm au dessus de la photo résistance en 13 espaces  523 Hz (DO4) à 1046 Hz (DO5).
 +
    
== Ressources ==
 
== Ressources ==
32 908

modifications

Menu de navigation