Paso 4: Conectar con Arduino y conteo de pulso...
Este paso es opcional para usted si usted tiene un teléfono Nokia y puede omitir este paso. Voy a explicar aquí cómo encontrar el número de pulso para cada tono del anillo. Para teléfono Nokia he mencionado los rangos de pulso en un paso anterior. Pero puedes experimentar tú mismo y encontrar otra vez.
Primero conecte el pin de señal del motor al pin digital de Arduino 2 y tierra de la placa base del teléfono a masa de Arduino. Voy a utilizar la interrupción para contar los pulsos y para eso utilicé pin digital de Arduino 2 porque este pin se utiliza para la interrupción externa y llamado interrupción número 0 (cero) en el entorno de arduino. Ahora cargar sketch pulse_counter Unido por debajo a su arduino. Encender el teléfono, activar alerta vibratoria en el teléfono y abrir el serial monitor de arduino IDE. Llame desde otro celular para el teléfono conectado. Notar un pitido de tono y ver el número de pulsos en el monitor serial. En primer lugar, marcar y finalizar llamada después de completar un pitido y anote el último monitor serial impreso en número. Marque otra vez y terminar al principio del segundo pitido y escriba el número máximo. Nuevo dial y finalizar llamada después de anotar el último número impreso y la señal de 2. Lo mismo para sonido de 3, 4, 5 y 6 también. Ahora, estableceremos sonó para cada sonido.
Dejó, número máximo observado para primer beep es 700 y el número máximo para el comienzo de la segunda señal es 900. Usando estos valores nuestra primera gama será 0 a 800. Último valor para el primer rango se toma entre 700 y 900. Encuentra la gama de sonido todos por igual.