import pyb
keyboard = pyb.Keyboard(4,4) #4 rows, 4 columns
print(keyboard)
while True:
key = keyboard.get_char()
print("key:"+str(key))
El constructor recibe la cantidad de filas y columnas que se sensan. El método “get_char” se quedará esperando que se presione una tecla, se devolverá un byte en donde los 4 bits de más peso corresponden con el número de fila y los 4 bits de menor peso corresponden con el número de columna. También puede utilizarse el método “get_matrix” el cual no es bloqueante y devolverá 0xFF si ninguna tecla es presionada.
Los pines que su utilizan para conectar el teclado son los marcados con los siguientes nombres: