Stap 17: Parallax geluid effect Sensor
Op Defcon pakte dit vorig jaar ik een kit die de Parallax geluid effect Sensor opgenomen. Het is een interessante sensor en vrij makkelijk te gebruiken. Het idee is het detecteert een abrupte geluid (clap, knock, enz.) en maakt de hoge output-pin. Sluit u doen:Arduino effect Sensor
GND---> GND
5V---> 5v
SIG---> Arduino digitale of analoge Pin van je keuze
De Raad van bestuur heeft een kleine pot die u aanpassen kunt om te vertellen hoe luid het geluid moet worden om het signaal te activeren.
Om te lezen het signaal hebt je een paar keuzes. U kunt het lezen als een knop (check voor hoog op de pin, dan weet je het ontslagen), of u kunt een van de Arduino interrupts. Ik wilde dit te gebruiken om te activeren het raken van de onderkant van het vak om te spugen een "coin". Ik had succes met dit gemengde vanwege hoe luid de kleine motor die schoot spullen was uit.
Interrupts zijn gemakkelijk te doen. Alles wat je doen is definieert van de interrupt in setup als deze:
attachInterrupt (0, smakken, stijgt);
0 betekent dat er op digital pin 2. Smack is de naam van de functie die het bellen zal wanneer de interrupt gebeurt. U kunt ook definiëren wanneer het wordt geactiveerd, zei ik stijgen, wat betekent dat het wordt geactiveerd wanneer de spanning gaat omhoog (met andere woorden de SIG pin ging gewoon hoog).
Dan moet je gewoon smack definiëren
VOID smack()
{
doen wat je wilt hier, speelde ik de mario munt geluid en schoot uit een munt
}