Volume control with analog sensor Arduino/ Processing

Cela à fonctionné !

Alors j’ai tout repris:
-la connexion Arduino/Pocessing

  • map avec volume
    -le port
    -l’emplacement des fichiers
    (J’utilise bien un capteur analogique égal au potentiomètre)

Finalement, j’ai ajouté la librairy Sound j’ai essayé avec un simple float amplitude mais avec mon sensorValue:

float amplitude = (int)map(sensorValue, 0,1023, 0.2, 1);
             soundfile.amp(amplitude);

Et dans mon exception “T” j’y ai rejouté la condition du player:

catch(Exception e){}
       if(myString.equals("T")){
          if(player.isPlaying() == false){
              player.play();
          }
       }

Je pense que c’est parce que je n’avais pas compris le volume entre [-1.0;1.0] dans le map que cela n’a pas marché la première fois !

Merci 1000fois pour votre aide précieuse !

1 Like