Paso 3: Introducir el Teensy con HID
Así que usted puede estar preguntándose "Caramba, debo solo agarro un Arduino!" Pero una 'adecuada' Arduino no puede hacer lo que queremos, que es como un teclado. Cuando se conecta en un Arduino en el puerto USB, demuestra para arriba como un dispositivo serie, que es fantástico para depuración o para conectarse a procesamiento. Para escuchar a un dispositivo Serial, necesitará abrir HyperTerminal o Zterm o monitor serial de la Arduino IDE. Sin embargo, no actúa como real teclado donde lo salidas va a Microsoft Word o un videojuego.
Para ello, necesitamos un tipo diferente de chip, un chip que es USB nativo! Fichas nativas USB pueden actuar como puertos seriales USB, pero también pueden actuar como dispositivos MIDI, teclados, ratones, dispositivos de sonido, joysticks, etc.. Casi cualquier cosa! Un buen chip que hace todo esto es el ATmega32U4 (la U es para usb!) y el Teensy es básicamente este chip, un conector USB, botón y algunas otras cosas necesarias. Su muy pequeñas (de ahí el nombre) y tiene una fantástica interfaz de programación que es básicamente el Arduino + un ayudante, funciona bajo Mac, Linux o Windows.