Paso 5: Amarre al altavoz para el Arduino
- Resulta que usted puede de hecho salida de hasta 3 separar tonos en un Arduino con esta biblioteca. Sin embargo, la instancia de tono 3 es conducida por Timer0, un temporizador de hardware, que es utilizado por Arduino hacer millis(). Timer0 también posibilita delay(), y así cuando se incorpora el 3er tono, enganchada al intentar delay(). Me gusta delay() y sé que también lo hacen. Por lo tanto, este sintetizador le permitirá tocar 2 acordes con nota y todavía le permiten delay() Yipee!
La biblioteca de tono le permite poner audio frecuencia en cualquier pin digital. Estoy usando digitalPin 2 y digitalPin 3 para mi salida de audio. Muchos tutoriales le dirá a poner una resistencia entre el digitalPin y un cable del altavoz. Esto funciona bien para controlar el nivel de volumen. Estoy usando resistencias de 1K aquí. Si utiliza resistencias de 100 ohm, será muy fuerte!
El otro cable a menudo está conectado directamente a tierra. No quiero que lo hagan más. Quiero poner un condensador electrolítico entre el altavoz y la tierra. Debe ser el valor del capacitor 4.7uF o 10uF. Su elección. Esto se denomina un capacitor de acoplamiento de AC. Protegerá a su altavoz de la DC actual que podrían dañarlo y permite que la señal de audio de AC pasar. Créeme, es mejor.