Interfaz de la computadora del estilo del destornillador Sonic (11 / 11 paso)

Paso 11: Software avanzado

En este paso veremos cómo el dispositivo puede utilizarse para crear una interfaz de ordenador totalmente funcional.

Puesto que hay solamente 7 posibles comandos controlar más de un programa es un poco más complejos.

En la HCI avanzado código he implementado una máquina de estados finitos para controlar varios programas a través del dispositivo.
Esencialmente, esto significa que una vez que usted envíe un comando, cambia el conjunto de comandos disponibles para usted.
Por ejemplo, aquí está el primer conjunto de comandos disponibles:

1 - VLC
2 - Internet
3 - calculadora
4 - finder
5 - X
6 - X
7 - X

Si se selecciona opción 2 para internet, el Teensy abrirá un navegador de internet, entonces será el siguiente conjunto de comandos disponibles:

1 - correo electrónico
2 - Facebook
3 - Google
4 - TV Guía
5 - noticias
6 - el tiempo
7 - salir del navegador

Si se selecciona la opción 5 para el tiempo, el Teensy entonces abrirá una página web que muestra el pronóstico del tiempo y el siguiente conjunto de comandos disponibles:

1 - X
2 - X
3 - X
4 - X
5 - X
6 - X
7 - salir de la página web

Puesto que 7 es la única opción que seleccionamos exit y el Teensy cerrará la Página Web. El anterior conjunto de comandos están entonces disponibles, a saber:

1 - correo electrónico
2 - Facebook
3 - Google
4 - TV Guía
5 - noticias
6 - el tiempo
7 - salir del navegador

Si el navegador ya no es necesario podemos seleccionar la opción 7, el Teensy cerrará el navegador y presentamos el ingenio original set de comandos para elegir otra aplicación.

De esta manera se pueden controlar varios programas y una interfaz de computadora completo puede ser realizada usando solamente las siete entradas disponibles a través del dispositivo.

Los comandos y atajos de teclado son para personalizar a sus propias preferencias así que sólo he incluido el marco básico con algunos ejemplos.

Esencialmente, cada uno de los conjuntos de comandos son Estados numerados, de los cuales el estado actual se almacena a nivel mundial.
Entonces cuando se recibe un comando, el Teensy puede Compruebe que estado y ejecutar el correspondiente caso de conmutador de tareas.
Después de cada tarea puede cambiarse el estado actual, si es necesario, para pasar a la siguiente serie de comandos.

Si este paso se ha completado correctamente entonces usted debe tener un dispositivo de estilo destornillador sonic completamente funcional, que puede ser utilizado como una interfaz de control de computadora... bien hecho :-)

Artículos Relacionados

Trabajo destornillador Sonic - versión 3.0

Trabajo destornillador Sonic - versión 3.0

)Esta es mi tercera entrega de un destornillador sonic con trabajo de sonido y un circuito de TVbgone.Ahora que es más, tengamos algo de diversión.Algunas características:Un sonido verdadero de la serieUn circuito de clon de tvbgone. Convierte casi c
Doctor Who destornillador Sonic con Arduino de metal

Doctor Who destornillador Sonic con Arduino de metal

Cómo hacer un destornillador sonic personalizado de aluminio con Arduino dentro de la máquina /.Este Instructable documenta la creación de dos destornilladores Sonic personalizados para dos personas muy especiales en mi vida. Son enormes hacerctor qu
Llave del coche del destornillador

Llave del coche del destornillador

Una llave de coche disfrazada como un destornillador. Esta broma hará que se vea como su coche ha sido robado por tener la ignición perforada por un destornillador, mientras que en realidad es sólo las llaves del coche normalAunque esto es una broma
La computadora del coche móvil

La computadora del coche móvil

se trata de un ordenador personal que puede utilizar en el coche con todas las características y rendimiento.Especialmente este PC tiene funciona con fuente de alimentación del automóvil. (12V DC) Tiene 7inche TFT LCD monitor con entrada VGA. Y su pa
Interfaz de la computadora sin manos bricolaje para menos de $200: Eyetracker + EMG + Arduino

Interfaz de la computadora sin manos bricolaje para menos de $200: Eyetracker + EMG + Arduino

En general, este es un proyecto impresionante, fresco y realmente tipo de práctica! (Tri-fuerza de la energía!) Pero real, al final del día, usted aprenderá a hacer tantas cosas y tener alguna tecnología de vanguardia en su escritorio =)Paso 1: Mater
Arduino teclado con interfaz de la computadora

Arduino teclado con interfaz de la computadora

Se trata de una introducción sobre como hacer un teclado con unos botones, un multiplexor y un arduino que puede hablar con una interfaz de computadora que puede reproducir tonos a través de los altavoces de los equipos.Lista de piezas:1 x Arduino1 p
¿EEG - interfaz de la computadora cerebro

¿EEG - interfaz de la computadora cerebro

alguna vez has querido ser capaz de usar tu mente para el control de computadora? ¡Yo también!Estoy trabajando en un proyecto para llevar a cabo una barato y fácil construir plataforma (idealmente, arduino compatible) que se expande su interfaz de la
"Doctor Who" Destornillador Sonic (Doctor de 9/10)

"Doctor Who" Destornillador Sonic (Doctor de 9/10)

cuando un amigo me dio la idea de ir como el décimo Doctor para Halloween, estaba vendido totalmente, a pesar de que tenía sólo cuatro días hasta la gran fiesta para tirar juntos. El traje sí mismo probablemente no garantiza un Instructable fue sobre
Varita de destornillador Sonic: Doctor Who meets Harry Potter

Varita de destornillador Sonic: Doctor Who meets Harry Potter

Backgrund:Hace aproximadamente un año un amigo mío vio un bonito tubo destornillador Sonic hecho por Maranda Li aka Praeclarus varitas.Debido a los ser agotado que me preguntó si sería posible que me hagan una, que voy intentar hacerlo. Haber hablado
Mi destornillador Sonic

Mi destornillador Sonic

este es mi primer instructivo escuchar así va nada bien hoy voy a mostrar cómo hice mi destornillador Sonicescuchar es lo que necesita para comenzar con1.A tipo de pluma ligera de cualquier estilo2. tijeras (se hacen los que tengo que hacer algunos c
BRICOLAJE destornillador Sonic funcional

BRICOLAJE destornillador Sonic funcional

Último hijo de mi más antigua Halloween que Colin vestido como el Doctor de Doctor Who e improvisó un destornillador Sonic le de trozos de chatarra que robaban para arriba en el garaje. Al ver el destornillador Sonic mi hijo Sam decidido él absolutam
Interruptor Sonic: Utilice un destornillador Sonic para encender el ordenador!

Interruptor Sonic: Utilice un destornillador Sonic para encender el ordenador!

Lo que es: basada en Arduino un interruptor sensible a la luz para encender un ordenador de sobremesa.Por qué su frío: utilice un destornillador Sonic para encender el ordenador!Historia: Este proyecto comenzó, como estoy seguro que muchos de ellos h
Destornillador Sonic Mark V

Destornillador Sonic Mark V

Recientemente estaba encargado de crear un destornillador sonic fusión un dragón con el doctor 11 's sonic.Algunas de las cosas locas que hice con él:Contiene el mismo sonido y luces y circuito tvbgone como mis modelos anteriores(El mármol en el fren
Destornillador Sonic Mark VI

Destornillador Sonic Mark VI

Hace un tiempo atrás a que yo fui el encargado de hacer otro destornillador sonic personalizado en metal con mis adiciones generalmente electrónica.Una divertida Nota sobre este sonic es que el extremo delantero ciclos de colores. Estoy incluyendo el