Teclado qwerty arduino

Teclado con arduino

El recién lanzado Arduino Leonardo tiene algunas características muy interesantes, sobre todo la capacidad de actuar como un teclado y ratón USB gracias al nuevo microcontrolador ATmega 32U4. Esta característica no es exclusiva del Leonoardo, como explica [Michael] en una construcción que ha enviado – el humilde Arduino Uno también puede servir como un teclado USB HID con sólo una actualización de firmware.

El Arduino Uno (y el Mega) se comunican con el ordenador a través de un microcontrolador ATmega8U2 independiente. Simplemente cargando un nuevo firmware con el Arduino Device Firmware Upgrade, es fácil hacer que tu vieja placa Arduino obtenga algunas de las características de las placas más nuevas como la Teensy o la Leonardo.

[Michael] repasa los pasos necesarios para realizar esta actualización y termina su construcción mostrando un proyecto de botón de «cortar, copiar y pegar» adaptado a Arduino, así como algunos controles multimedia. Puedes ver estas construcciones en el video después de la pausa.

Teclado Electronoobs

Lo que me inspiró a conseguir este controlador es la necesidad de controlar los parámetros internos del Kross 2, imagino que cualquier hardware de sintetizador podría utilizarlo, y sería mucho más divertido poder controlar sus cientos de parámetros y funciones en tiempo real, asignar a una tecla QWERTY ritmos y sus variaciones, arpegios, DrumKits, controles CC, cambios de programa, agrupaciones, bancos. Imagino que no hay límite en el uso y las configuraciones que se le pueden dar.

Todavía no tengo planes de expansión, este es un proyecto unipersonal, por ahora estoy poniendo mi energía, tiempo e inteligencia en aprender a programar, y al mismo tiempo ver cómo construir el hardware de manera consciente y profesional. No se puede conseguir todo aquí en Argentina, así que me estoy armando con lo que consigo en el mercado. Y sí, me vendría bien un equipo de trabajo, es demasiado para mí hacer todo solo. No tengo experiencia en este rubro, así que voy de a poco.

Teclado micro mecánico Arduino pro

Unas palabras de advertencia sobre el uso de las librerías Mouse y Keyboard: si la librería Mouse o Keyboard se ejecuta constantemente, será difícil programar tu placa. Funciones como Mouse.move() y Keyboard.print() moverán el cursor o enviarán las pulsaciones de las teclas a un ordenador conectado y sólo deben ser llamadas cuando estés preparado para manejarlas. Se recomienda utilizar un sistema de control para activar esta funcionalidad, como un interruptor físico o que sólo responda a una entrada específica que pueda controlar. Consulte los ejemplos de Ratón y Teclado para ver algunas formas de manejar esto.

Matriz del teclado Arduino

No satisfecho con ninguno de los kits de ordenador retro DIY del mercado, [Leonardo Leoni] decidió fabricar el suyo propio. Construido con la mejor tecnología de agujeros pasantes y alimentado por el microcontrolador ATmega328, su diminuto ordenador de 8 bits es fácil de construir y aún más fácil de desarrollar. Tanto si quieres perfeccionar tus conocimientos de BASIC como si quieres jugar a Zork en el autobús, este pequeño ordenador parece un gran proyecto para cualquiera que tenga debilidad por los días más sencillos de la informática.

A pesar de todo, el uso de esta diminuta máquina parece ser relativamente agradable. [Leonardo] utiliza una pantalla OLED SH1106 común, y hay un teclado QWERTY completo (con fila de números) con botones táctiles momentáneos. Hay muy pocos componentes pasivos involucrados en la construcción, lo que seguramente será atractivo para los nuevos jugadores; especialmente después de que hayan terminado de soldar todos esos interruptores a la placa.

En cuanto al software, [Leonardo] dice que se apoyó mucho en proyectos de código abierto para poner en marcha su máquina. Más allá de los controladores de hardware para cosas como la pantalla, destaca específicamente los proyectos Tiny Basic y Tiny Lisp Computer por su código. Si la programación a pequeña escala no es tu estilo, la máquina es compatible con el IDE de Arduino, por lo que puedes ponerle otra cosa fácilmente. Si alguna vez has soñado con un Arduboy QWERTY, ésta puede ser tu oportunidad.

Acerca del autor

admin

Ver todos los artículos