Paso 1: Configuración del Hardware

El diagrama debe explicar la mayoría de la configuración del hardware, que es esencialmente una extensión de su típica configuración básica del LCD. Líneas de salida de datos, sin embargo, comparten la pantalla LCD y el teclado. Estas salidas van a las filas en el teclado para escribir normalmente alta. Si se produce cualquier prensa, es detectado por una de las columnas va alta, como las columnas se enganchan para arriba para ser entradas. Una señal alta como entonces un ciclo a través de las filas y luego la tecla se encuentra basada en que columna va alta Cuándo qué fila es alto. Luego se devuelven todas las filas en el estado inicial de alta. Después de cualquier comando a la pantalla LCD, todas las filas se escriben alto otra vez para asegurar que ningún comportamiento extraño ocurre en la pantalla LCD, y detección de keypress todavía funciona. Las resistencias a la derecha del diagrama están las 2 k ohm jalones para las entradas de la columna a Arduino y las resistencias a la izquierda para el divisor de tensión (como he mencionado anteriormente) puede reemplazarse con un potenciómetro si se desea hacerlo.