Teclado con Encoder

Al igual que en el proyecto anterior de teclado de membrana, en este caso he decidido hacer algo similar con Encoder rotatorio con lo que nos permite tener todos los caracteres que deseemos. En mi caso he programado los símbolos que hay en un teclado convencional y que requiere de la combinación de dos teclas presionadas a la vez.

En esta ocasión veréis que he utilizado un Arduino Leonardo. Para el fin de crear este teclado la condición indispensable es que la placa sea una Atmega32U4 ya que si lo probáis con cualquier otra no os funcionara.

Junto a este escrito os dejare un fichero comprimido con el código fuente de la aplicación y las dos librerías modificadas para que reconozca al teclado español, estos tres ficheros han de estar en la misma carpeta.

Cabe comentar que, si lo vais a usar en Mac, la primera tecla que habéis de presionar a la hora de que el sistema reconozca el teclado, es el símbolo “<”; de esta manera no perderéis la configuración del teclado principal.

Material

Arduino Leonardo
LCD 16×2
Enncoder
Resistencia 10K

Esquema de conexión

Código fuente

C++

Descarga de los ficheros

No debes olvidar de incluir los tres ficheros en la misma carpeta.

Teclado Encoder: Descargas