GatoPad (6 / 11 stap)

Stap 6: Funcionamiento del Touchpad

Al igual como lo hicimos con la matriz de LEDs, también utilizaremos Multiplexing para lograr ahorrar pinnen nl el Touchpad.

El concepto para este Touchpad es eenvoudig. Es escencialmente una matriz de kabels, 3 kabels posicionados como columnas y tres posicionados como filas, generando una interseccion entre ellos. Nl casa interseccion, hay un par de hoyos nl el acrilico que permiten que uno de los kabels pase por abajo y el otro por arriba, evitando así que se toquen entre ellos. Tocar la interseccion con un dedo hará que ambos kabels se toquen y hagan contacto resultando nl una gran, pero finita, resistencia entre los dos kabels. Nl el Touchpad ese contacto entre kabels geen será realizado con los dedos si neen que con un botón ontworpen especialmente para que ambos kabels hagan contacto entre ellos (nl el siguiente Paso sabrás como fabricar estos botones). Una pequeña corriente, pero suficiente para ser detectada, fluye de VN kabel al otro een través de tu o nl el caso dedo del Touchpad, een través del botón. Para om ketting que intereseccion fue presionada, el siguiente metodo fue utilizado:

Paso 1: Configurar todas las columnas como OUTPUT laag.
Paso 2: Configurar todas las filas como ingang, con los "interne pullups" activados.
Paso 3: Tomar una lectura analoga para casa fila hasta que el valor leiden quede por debajo del umbral definido. Esto te dirá nl que fila la interseccion fue presionada.
Paso 4: Repite los pasos 1-3, pero ahora con las columnas como ingangen y las filas como uitgangen. Esto te dirá que nl que columna la interseccion fue presionada. Para minimizar el desagüe que se puede generar, se toma una cantidad de lecturas y luego se saca un promedio de ellas. El promedio resultado es luego comparado contra el umbral definido. Como este metodo solo compara contra el umbral, neen es posible presionar simultanemente. Sin embargo, dado que el "El Gato" es un juego que se juego por turnos, una lectura a la vez es suficiente. Adjunto encontrarás un ilustración mostrando como funciona el Touchpad.

Gerelateerde Artikelen