Como aumentar una frecuencia de hz a khz?

Hola he echo los cambios.El zumbador sigue al mismo volumen, pero más rápido la frecuencia.
He ido cambiando y he probado 0×2000 y 0×2fff. Y ahora con este cambio, solo oscila cuando detecta un metal .creo que asín es mejor.
He cambiado tambien la parte de oscilación coil //-Generate interrupt every 1000 oscillations of the search coil
SIGNAL(TIMER1_COMPA_vect)
{
OCR1A+=1000;
t=micros()-t0;
t0+=t;
tflag=1;
}
Donde pone mil, he puesto 16000 y ahora si que tiene más sensibilidad.antes no me detectaba algunas tuberías de mi casa y ahora las detecta a una cuarta del suelo.
Un saludo.

Pues claro, el nivel no se puede cambiar sin un amplificador, y probablemente sin poner mas tensión.
Desde el principio has dicho solamente que querías cambiar la frecuencia. Si ahora quieres otra cosa, es otra cosa, no es la misma cosa.

Si quieres mas nivel se me ocurre que conectes el zumbador "en puente" entre dos salidas y cuando pongas una a 0 pones la otra a 1, así conseguirás el doble de tensión pico a pico. Aunque no tengo del todo claro si un piezoeléctrico admite alterna.
 
Última edición:
Creo que el problema no es la tensión, he echo varias pruebas con poca tensión, en el generador de funciones y el problema es que ese piezo funciona bien ha 2khz.tendria que buscar otro piezo que trabaje a menos frecuencia.
Ok subiré el proyecto completo.
Un saludo y gracias por toda la información.
 
Atrás
Arriba