Paso 2: Conecte el teclado a Arduino
Si tienes un teclado que está hecho especialmente para conectar un arduino, es fácil. Basta con mirar la hoja de datos para él y que le dice exactamente cómo enganchar para arriba.
Si tienes un teclado y no tiene ninguna hoja de datos para a continuación colgar en causa estaba en la misma situación.
Mina tenía en la parte posterior un diagrama que te muestra cuales pines están conectados juntos cuando se oprima una tecla en algunos.
Si no tienes eso, tienes que usar un polímetro y averiguar cuales pines están conectados juntos al pulsar cada tecla.
Para ello, tomar su multímetro y fijar en continuidad (el símbolo de diodo).
Luego coloque las puntas de prueba en los pines 1 y 2 del teclado. Pulse cada tecla hasta obtener continuidad.
Toma papel y una pluma y escribir la clave (ex: 1, 2, #) y los dos pasadores (ex: 6[1;2]).
Hacerlo para cada tecla hasta llegar todos ellos descubierto.
Hacer una tabla:
1 = 1 + 5
2 = 1 + 6
3 = 1 + 7
4 = 2 + 5
5 = 2 + 6
6 = 2 + 7
7 = 3 + 5
8 = 3 + 6
9 = 3 + 7
* = 4 + 5
0 = 4 + 6
#= 4 + 7
Eso es lo que tengo.
Lo que obtienes, si escribes las teclas en ese orden que verá la lógica misma.
Desde mi mesa puedo ver que los pines de la fila son 1,2,3,4; y los pernos de columna 5.6.7.
Ahora conectar los pines del teclado en un protoboard y pongamos a conectarlo.
Conecte las clavijas para las filas 2 y 3 (en mi caso pins 2 y 3) a + 5v a través de resistencias de 10K Ohm. Hacer lo mismo con los pernos de columna 1 y 3 pernos (en mi caso pines 5 y 7).
Si tienes un arduino mega, conecte el teclado como sigue:
Teclado pin row1--> arduino pin 25
Teclado pin row2--> arduino pin 24
Teclado pin row3--> arduino pin 23
Teclado pin row4--> arduino pin 22
Teclado pin Columna1--> arduino pin 28
Teclado pin column2--> pin arduino 27
Teclado pin column3--> arduino pin 26
(El arduino uno no tiene suficientes pines digitales por lo que no cabe este proyecto.)
Debe hacer para el teclado. :) estamos un paso más cerca de terminar. Colgar en él. :) Casi listos.