Modifications

Sauter à la navigation Sauter à la recherche
1 093 octets ajoutés ,  2 janvier 2016 à 12:11
Ligne 18 : Ligne 18 :     
== Arrière et premier plan ==
 
== Arrière et premier plan ==
For this example, we'll be using this set of WAV files that have some Darth Vader effects. Unzip and load these onto your sound board
+
Pour cette exemple, nous allons utiliser cet ensemble de fichier WAV qui ont des effets audio de Dark Vador. Déziper l'archive et copiez les fichiers sur votre carte son.
    
{{download-box|Téléchargez darthvaderSFX.zip|https://learn.adafruit.com/system/assets/assets/000/021/029/original/darthvaderSFX.zip?1415409934}}
 
{{download-box|Téléchargez darthvaderSFX.zip|https://learn.adafruit.com/system/assets/assets/000/021/029/original/darthvaderSFX.zip?1415409934}}
   −
Ok now that you're done, you can see we have one file called {{fname|T10HOLDL.WAV}} - this is a file that will play on loop as long as pin #10 is held down. There's also a couple {{fname|T00RANDx.WAV}} files, these are files that will be played in random order when pin #0 is held down
+
Voila, maintenant que c'est fait, vous pouvez voir un fichier nommé {{fname|T10HOLDL.WAV}} - c'est e fichier qui est joué en boucle aussi longtemps que la broche #10 est maintenue enfoncée. Il y a également un ensemble de fichier {{fname|T00RANDx.WAV}}, qui sont les fichiers joué en ordre aléatoire lorsque l'on presse le bouton de la broche #0.
   −
Power the sound board and connect a wire from pin #10 to ground (not a switch!) you'll notice that the Darth Vader breathing sound is now playing on loop. If you then have a button between pin #0 and ground and press it, a voice clip will play on the next loop cycle (once the breathing has ended)
+
Alimentez la carte son et brancher la broche #10 directement sur la masse/GND (sans passer par un bouton poussoir). Vous allez alors entendre le son correspondant à la respiration de Dark Vador jouer en continu. Pressez maintenant le bouton que vous avez branché sur la broche #0 (pour ramener #0 à la masse/GND), un extrait de voix sera joué au prochain cycle de détection des broches (une fois la respiration terminée)
   −
If you have a very short background sound loop, say one that loops evey 1-2 seconds, then this is probably good enough. If you have a long loop like this one, where it takes 3 seconds to loop it can be annoying because you have to wait until the sound is done to have the foreground noise.
+
Si vous avez un son d'arrière plan très court (disons de l'ordre d'une ou deux secondes) alors cela sera probablement assez. Si vous avez un son d'arrière plan plus long (comme celui-ci), il faut attendre la fin de lecture du son d'arrière plan (soit 3 secondes) avant d'avoir l'effet vocal de la piste #0. Cela peut être assez ennuyant d'un utilisateur à l'autre.
    
== Arrière et premier plan (avancé) ==
 
== Arrière et premier plan (avancé) ==
The problem here is that you can't release the looping sound since its tied to ground. You could have one button held down all the time or try a latching loop but it's a lot easier if you just use a switch that has NC (normally closed) and NO (normally open) contacts - sometimes called a DPST (double pole single throw) switch
+
Le problème dans le cas présent, c'est qu'il n'est pas possible d'arrêter le son en boucle parce qu'il est branché sur la masse (il faut donc attendre qu'il se termine pour jouer le son d'avant plan).
   −
Most low cost switches and buttons do not have a normally-closed output, so make sure to check the specifications. This switch is a good example of one with both, and it even has nice markings!
+
Vous pouvez avoir un bouton maintenu enfoncé tout le temps ou essayer d'utiliser un "déclenchement on/off en boucle continue" mais cela sera infiniment plus simple si vous utilisez un switch (interrupteur) ayant un contact normalement fermé (dit "NC" pour ''normally close'') et un autre contact Normalement ouvert (dit "NO" pour ''normally open''). Ces interrupteurs/switch sont parfois appelés DPST (''double pole single throw'' pour deux direction - unipolaire)
 +
 
 +
La plupart des interrupteur bon marché ne disposent pas de contact normalement fermé, pensez donc a vérifier les spécifications. Le switch ci-dessous est un excellent exemple de contact offrant à la fois un contact normalement fermé (NC) et normalement ouvert (NO)... et celui-ci dispose en plus d'un chouette marquage!
    
{{ADFImage|ADAFRUIT-AUDIO-FX-declenchement-10.jpg}}
 
{{ADFImage|ADAFRUIT-AUDIO-FX-declenchement-10.jpg}}
   −
In this case, we connect the COM (common) pin to ground, then the normally-closed to pin #10 and the normally open to pin #0
+
Dans le cas présent, nous pouvons connecter le commun (COM) sir la broche de masse/GND, puis le contact normalement fermé (NC) sur la broche #10 et le contact normalement ouvert (NO) sur la broche  #0
   −
With this setup, pin #10 is triggered normally, and when the lever is pressed, #10 is released and #0 is pressed. That way the #10 background loop stops immediately, and the #0 foreground sound starts immediately. When the lever is released, it goes back to having pin #10 connected
+
Avec cette configuration, la broche #10 est déclenchée normalement (c-à-d continuellement branchée sur la masse) ET LORSQUE LE LEVIER EST ENFONCE, la broche #10 est déconnectée et la broche #0 est connectée à la masse. Ce cette façon, la boucle de son d'arrière plan sur #10 est immédiatement interrompue et le son de premier plan de la broche #0 immédiatement démarré. La broche #10 revient en contact avec la masse le levier est relâché et recommence la boucle de son d'arrière plan.
    
Voici une liste de quelques interrupteur/switch proposant des contacts Normalement Ouvert (NO) et Normalement Fermé (NC)
 
Voici une liste de quelques interrupteur/switch proposant des contacts Normalement Ouvert (NO) et Normalement Fermé (NC)
29 837

modifications

Menu de navigation