Étape 17 : Parallaxe son capteur d’Impact
Au Defcon cette dernière année j’ai ramassé un kit comprenant le Parallax capteur d’Impact sonore . C’est un capteur intéressant et assez facile à utiliser. L’idée est il détecte un son brusque (clap, frapper, etc.) et rend la broche de sortie élevée. Pour vous connecter il vous faire :Capteur d’Impact de l’Arduino
GND---> GND
5V---> 5v
SIG---> Arduino Digital ou analogique Pin d'entre vous choix
Le Conseil possède un petit pot que vous pouvez ajuster pour lui demander comment fort le son doit être pour déclencher le signal.
Pour lire le signal, vous avez quelques choix. Vous pouvez le lire comme un bouton (vérifier haut sur la cheville, alors vous savez il est tiré), ou vous pouvez utiliser l’une des interruptions Arduino. J’ai voulu l’utiliser pour déclencher de frapper le fond de la boîte pour cracher un « coin ». J’avais mélangé succès avec cela à cause de comment fort le moteur peu était ce coup de trucs.
Elles sont faciles à faire. Tout ce que vous faites est définissent l’interruption dans la configuration comme ceci :
attachInterrupt (0, smack, RISING) ;
0 signifie qu’il est sur le numérique broche 2. Smack est le nom de la fonction qu'il appellera lorsque l’interruption se produit. Vous pouvez également définir quand il se déclenche, je l’ai dit à la hausse, ce qui signifie il se déclenchera dès que la tension monte (en d’autres termes, la broche SIG vient de haut).
Ensuite, il vous suffit de définir smack
Sub smack()
{
faire ce que vous voulez ici, que j’ai joué le mario sonore de la pièce et a tiré sur une pièce de monnaie
}