Paso 10: Simple Software
En este paso analizamos un poco simple de código para el control de una sola aplicación.Con el fin de controlar el ordenador con el Teensy, instruimos el Teensy para imitar un teclado. De esta manera podemos utilizar nuestro dispositivo para activar cualquier atajo de teclado que nos gusta.
Puesto que sólo hay 7 posibles comandos a enviar (0 es enviar un comando), la cosa más fácil que hacer es asignar a cada comando una tarea.
En el código de ejemplo simple, los comandos se utilizan para controlar el reproductor de medios VLC en Mac.
Los comandos se asignan como sigue:
1 - pausar - barra espaciadora
2 - pista siguiente - cmd + flecha derecha
3 - pista anterior - cmd + flecha izquierda
4 - volume Up - cmd + flecha arriba
5 - volumen abajo - cmd + flecha abajo
6 - X
7 - X
El código sí mismo funciona de la misma manera que antes, pero un nuevo indicador de datos (FDN) se utiliza para indicar que una tarea debe ser realizada.
En el bucle principal es sondeada esta bandera para verificar si hay nuevos comandos.
Cuando se envía un comando nuevo, que un caso de interruptor se utiliza para seleccionar la tarea correspondiente.
Las funciones de tarea entonces simplemente envían el acceso directo correspondiente a la computadora y el programa vuelve a comprobar el ndf.
Estas tareas se pueden cambiar para su propio uso, más información sobre el uso de la Teensy para emular un teclado se puede encontrar aquí: [http://www.pjrc.com/teensy/td_keyboard.html]
Si este paso es exitoso debe ser capaz de controlar una sola aplicación de forma remota utilizando el dispositivo.