Paso 17: Sonido de Parallax Sensor de impacto
En Defcon este año pasado recogí un kit que incluye el Sensor de impacto de sonido de paralaje . Es un sensor de interesante y muy fácil de usar. La idea es detecta un sonido abrupto (palmada, golpe, etc.) y hace el pin de salida alta. Conexión que haces:Sensor de impacto de Arduino
Tierra---> GND
5V---> 5v
SIG---> Arduino Digital o Analog Pin de tú elección
El tablero tiene un tarrito que se puede ajustar para decirle cómo fuerte el sonido tiene que ser para activar la señal.
Para leer la señal tiene un par de opciones. Se puede leer como un botón (ver para el alto en el pin, entonces sabras es despedido), o puede utilizar una de las interrupciones de Arduino. He querido utilizar esto para golpear la parte inferior de la caja que escupir una "moneda". Había mezclado éxito con esto debido a lo fuerte el pequeño motor fue tiro cosas hacia fuera.
Las interrupciones son fáciles de hacer. Todo lo que hacemos es definir la interrupción en la configuración así:
attachInterrupt (0, tortazo, levantamiento);
0 significa que está en digital pin 2. bofetada es el nombre de la función que llamará cuando la interrupción ocurre. También se puede definir cuando se dispara, dije subiendo, que significa se activará cuando la tensión está subiendo (en otras palabras el pin SIG sólo fue alta).
Luego solo tienes que definir smack
void smack()
{
hacer lo que quieras aquí, que jugué al mario tiro hacia fuera una moneda y sonido de la moneda
}