Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 3 : Ligne 3 :  
== Avoir plus de RAM et de Flash! ==
 
== Avoir plus de RAM et de Flash! ==
 
Note MCHobby:
 
Note MCHobby:
Les plateforme Arduino sont maintenant distribuée avec un ATmega328.
+
Les plateformes Arduino sont maintenant distribuée avec un ATmega328.
    
Cette section n'est vraiment pertinente que si vous ne possédez pas d'ATmega328.
 
Cette section n'est vraiment pertinente que si vous ne possédez pas d'ATmega328.
Ligne 149 : Ligne 149 :  
== Volume adjust ==
 
== Volume adjust ==
   −
You can change the volume of the audio 'digitally' on the fly. Note that this doesn't change the volume control potentiometer, it actually just reduces the digital values going to the DAC. Thus the quality of the audio will be degraded. However, it may come in handy so it has been included. Since it slows down playback a bit, it is not enabled by default. To enable digital volume control, open up '''wave.cpp''' in the library folder and look for the line '''#define DVOLUME 0''' and change the 0 to a 1. Then delete all the files in the library folder that end with .o, this will force the software to recompile the library when the sketch is compiled.
+
Vous pouvez ajuster le volume audio "digital" à la volée. Bien entendu, cela ne modifie pas la position du potentiomètre mais réduit les valeurs digitales envoyées au convertisseur DAC. Ainsi, la qualité audio sera dégradée. Cependant, cela pourrait paraître utile (raison pour laquelle il a été inclus).  
   −
The volume is controlled by a variable in the Wavefile object. For example, if you have '''Wavefile wave''' at the top of your sketch, then you can set the volume by calling wave.volume = 4. The volume can be set from 0 to 12. A volume value of 0 is maximum, and 12 is silence. Anything higher than 12 will be the same as 12.
+
Puisque cette fonctionnalité ralenti un peu la vitesse de lecture, celle option n'est pas disponible par défaut.
 +
 
 +
Pour activé le contrôle de volume digital, il faut ouvrir le fichier '''wave.cpp''' dans le répertoire de la librairie et chercher après la ligne '''#define DVOLUME 0'''.
 +
 
 +
Changez la valeur de DVOLUME de 0 a 1.
 +
 
 +
Effacez ensuite tous les fichier '.o' se trouvant dans le répertoire de la librairie (cela forcera le logiciel à recompiler la librairie en même temps qu'il compile le sketch).
 +
 
 +
Le volume est controlé par une variable de l'objet. Par exemple, si vous avez '''Wavefile wave''' au début de votre sketch, alors vous pouvez changer le volume en appelant wave.volume = 4.  
 +
 
 +
Le volume peut avoir une valeur entre 0 et 12. Un volume de 0 est au maximum, tandis que 12 équivaut au silence. Toute valeur supérieure à 12 provoquera le même résultat que 12.
    
[http://www.ladyada.net/make/waveshield/examples.html See here for more information].
 
[http://www.ladyada.net/make/waveshield/examples.html See here for more information].
   −
{{ADF-Accord}}
+
{{WaveShield-TRAILER}}
 
  −
{{MCH-Accord}}
 
29 917

modifications

Menu de navigation