Paso 8: coser por los altavoces
Cosa en el altavoz.
Utilizando las mismas técnicas que con los LEDs y otros componentes, coser el altavoz sobre la prenda. Con el altavoz que utiliza, el + y - pétalos no importan, pero si usas un altavoz diferente, asegúrese de prestar atención a que es que. La + pétalo debe conectarse a uno de los pétalos numéricos de la placa principal de LilyPad (utilicé pétalo 9) y el - pétalo debe conectarse el - pétalo de la placa LilyPad.
Prueba de altavoz.
Aquí está el código que utiliza para probar el altavoz. Si funciona, el orador debe zumbar una nota bastante constante.
int speakerPin = 9; altavoz conectado al pin digital 9
void setup() / / ejecuta una vez, cuando comienza el bosquejo
{
pinMode (speakerPin, salida); establece la speakerPin a ser una salida
}
void loop()
{
BEEP(speakerPin,2093,1000); C: juega la nota C 500ms
}
void beep (unsigned char speakerPin, int frequencyInHertz, timeInMilliseconds largo) / / el sonido que produce la función
{
int x;
delayAmount largo = (long)(1000000/frequencyInHertz);
loopTime largo = (long)((timeInMilliseconds*1000)/(delayAmount*2));
para (x = 0; x < loopTime; x ++)
{
digitalWrite(speakerPin,HIGH);
delayMicroseconds(delayAmount);
digitalWrite(speakerPin,LOW);
delayMicroseconds(delayAmount);
}
}
Si el altavoz no funciona, use el multímetro para comprobar cortocircuitos con las instrucciones del paso anterior.