Paso 5: La almohadilla de contacto - cómo funciona
El concepto de este teclado es simple. Es esencialmente una rejilla de alambre, con alambres pelados tres en filas y tres cables pelados en columnas por encima de las filas. En cada intersección se trata de una pequeña plaza de aislamiento que impide que los dos alambres tocando. Un dedo tocando la intersección hará contacto con ambos cables, dando por resultado una resistencia enorme, pero finita entre los dos cables. Una corriente pequeña, pero detectable, corriente por lo tanto es posible fluir de un cable a otro, por el dedo.
Para determinar qué esquina se presionó, se utilizó el siguiente método:
Paso 1: Establecer todas las líneas de columna de salida baja.
Paso 2: Establecer las líneas de fila a la entrada con los pullups interno activado.
Paso 3: Tomar un análogo leer en cada línea de fila hasta que el valor cae por debajo de un determinado umbral. Esto indica en qué fila está la intersección presionada.
Paso 4: Repita los pasos 1-3, pero ahora con las columnas como entradas y las filas como salidas. Esto te dice qué columna es la intersección prensada.
Para minimizar los efectos del ruido, una serie de lecturas se toman y luego promediada. El resultado promedio se compara contra un umbral.
Puesto que este método comprueba sólo contra un umbral, no es conveniente para la detección simultánea prensas. Sin embargo, puesto que procede de dedo del pie de tic tac en vueltas, una sola vez es suficiente.
Adjunto es un boceto que ilustra cómo funciona el touchpad.
Como con la matriz de LED, pedacitos se utilizan para representar que intersección fue presionado.