Paso 2: Diseño de circuitos y programación Teensy
Programación de las funciones del teclado en el Teensy es sorprendentemente simple. Hay gran instrucciones en la
Página de la Junta de desarrollo Teensy para enviar las pulsaciones de teclado a su ordenador y porque la Junta identifica sí mismo como un USB de teclado lo funciona cuando se conecta a un PC o Mac con ningún software adicional! Nota: para utilizar el modo de teclado USB debe utilizar el software "
Teensyduino" que le permite programar el Teensy usando Arduino programación lengua y IDE en lugar de la lengua materna de Teensy. He incluido el código completo en la parte inferior del post, sino para dar un breve resumen, cuando se presiona el botón de upvote la combinación de teclas "CTRL + SHIFT + A" se envía al ordenador por el puerto USB, además si downvote se presiona "CTRL + SHIFT + Z" es enviado a la computadora. Define estas pulsaciones de teclas en Reddit Enhancement Suite manualmente porque parecía como una combinación de teclas que no entran en conflicto con otros programas (por defecto es "a" y "z").
Es un dibujo del circuito que armé para los botones. Como puedes ver es muy simple y básicamente una copia exacta del ejemplo de "botón" en la Página Web de Arduino. Me mudé el circuito de mi protoboard a un trozo de placa de circuito había quedado de mi proyecto de Reactor de arco y todo soldado abajo. Ya que yo buscaba para caber esto en un espacio muy pequeño mis tolerancias (longitud del cable, etc) también fueron pequeñas. Mucho para mi sorpresa funcionaba todo en mi primer intento para moverlo a una tabla de acabados. Lo único por hacer era volver a conectar el cable USB que cortada por la mitad para caber en la caja de mi proyecto y poner unos toques de pegamento en la tapa para mantenerla cerrada.