Lanzar bolas de fuego con tu mente con OSC y procesamiento (6 / 7 paso)

Paso 6: La Robot Java clase

Ahora usted está listo para mover cosas con la mente. Vamos a introducir una clase nueva denominada la clase Robot. Suena fresco ¿EH? Esto es algo que está construido en Java que permite leer información de estado sobre el teclado y el ratón así como manipular en código.

Importar bibliotecas de Java

Arriba en la parte superior del archivo, importar las bibliotecas de Java así:

Import java.awt.*;

Esto abre todo tipo de cosas interesantes para nosotros y nos permite utilizar la clase Robot.

Debajo de OscP5 oscp5; poner esto en:

Bob robot;

Esto crea un marcador de posición para un Robot, con el nombre bob.

Insuflar algo de vida al robot

Añadir esto a la función setup() :

trate de {/ / probar y crear un nuevo robot llamado bob

Bob = Robot() nuevo;

}

catch (AWTException e) {/ / si hay un error, imprimir en la consola

e.printStackTrace();

}

Este es un poco más complicado de explicar. Básicamente, vas a probar y crear un objeto robot llamado bob, pero si no funciona por cualquier motivo, imprimirá un error y detener su aplicación - porque ya sabes... robots son peligrosos.

Agregar un umbral

Antes de empezar a desencadenar cosas con nuestro cerebro, permite establecer algunas reglas. Añadir a continuación float currentAttention;

umbral de flotador = 75.0;

Este es un número arbitrario que usaremos más adelante para decirle nuestro programa al pulsar una tecla.

Agregar pulsaciones de teclas!

Así que el producto final de esto es tirar Hadoukens en Street Fighter con su mente. Si retira las imágenes, se dará cuenta de que la clave para eso es de '. Así que en la función draw() , colocar esto:

Si (currentAttention > umbral) {}

bob.keyPress(java.awt.event.KeyEvent.VK_S);

} else {}

bob.keyRelease(java.awt.event.KeyEvent.VK_S);

}

Lo que hace esto es decir que si tu nivel de atención actual supera su umbral, bob el robot para prensa de '. De lo contrario, liberación '. Esto podría correlacionarse con cualquier otra tecla. Las letras son simplemente VK_ < letra >, pero algunas de las teclas de función tienen abreviaturas. Usted puede mirar para arriba en la documentación de Java aquí.

Artículos Relacionados

Truco de magia de lanzador de bola de fuego mano

Truco de magia de lanzador de bola de fuego mano

este es un truco de magia me enteré viendo la serie de TV "Cómo conocí a vuestra madre." En ella, el personaje Barney Stinson (Neil Patrick Harris) realiza un truco de magia donde tira una bola de fuego de sus manos (aparentemente) vacías. Neil
Cómo iniciar un fuego con un pedernal de magnesio

Cómo iniciar un fuego con un pedernal de magnesio

Autor:Nicolás Bradley-Un estudiante de comunicaciones técnicas con una pasión por el mundo exteriorFecha:04 de marzo de 2015Introducción:Felicidades encontraste mi increíble instructable! Yo quería crear algo útil para el tipo de actividades al aire
Cigarrillos de iluminación y hacer fuego con la luz del sol

Cigarrillos de iluminación y hacer fuego con la luz del sol

por tonytran2015 (Melbourne, Australia).Figura 1: Iluminación un cigarrillo por la luz solar. Latente es visible después de 27seconds. Figura 2: Diagrama del experimento.El título podría haber sido "Cigarrillos de la iluminación con la cara de un rel
Habilidades rápidas #10: Cómo comenzar un fuego con corteza de abedul

Habilidades rápidas #10: Cómo comenzar un fuego con corteza de abedul

Hola esta semana finalmente pasamos a una nueva parte de la serie de habilidades rápida. En éste y los siguientes episodios veremos métodos para iniciar un fuego con tipos naturales y artificiales de Yesca.Primero es la corteza de abedul popular y en
Seguro respiración de fuego con aceite vegetal...

Seguro respiración de fuego con aceite vegetal...

Hey Youtubers!!!! Volver a tiro este video porque mi otra cámara había descuartizado mirada lo impresionante de las bolas de fuego... Aunque yo estaba teniendo algunos problemas... Alta humedad en el aire parece efecto qué tamaño de la llama puede ll
Comenzar el fuego con agua negativo x

Comenzar el fuego con agua negativo x

cuando una gota de grifos de agua esta mezcla estalla en llamas. Este fue un viejo niños fórmula solía usar en la década de 1970. Se llama negativo x.Se necesitaGramos de nitrato de amonio-14Cloruro de amonio 1.5 gramosZinc polvo-34.5 gramosUn morter
Espejo para hacer fuego con la luz del sol.

Espejo para hacer fuego con la luz del sol.

por tonytran2015 (Melbourne, Australia)Figuras: Invertir secuencias de encender un cigarrillo por el sistema de 5seconds y 1 segundo.Este post muestra cómo configurar un espejo y utilizarlo para comenzar rápidamente el fuego utilizando luz solar mode
5 formas de iniciar un fuego, con agua

5 formas de iniciar un fuego, con agua

Si pensabas que fuego y el agua eran enemigos elementales, piensa otra vez. En este proyecto veremos 5 maneras de encender un fuego, con agua.Paso 1: Ver el Video!!!ADVERTENCIA: Bajo ciertas condiciones, una flama puede crecer hasta un fuego incontro
Mano taladro fuego con madera verde!

Mano taladro fuego con madera verde!

Un par de años me interesé en técnicas de iluminación del fuego primitivo. Empecé haciendo un taladro de arco y jugando con cedro y pino. Tengo frustrado cuando no pude hacer que funcione. Hablé con un montón de chicos sobre los problemas y uno de el
Iniciar fuego con envoltura de goma y batería

Iniciar fuego con envoltura de goma y batería

Cómo iniciar el fuego con envoltura de goma y la bateríaElementos necesarios:Goma con envoltura metálicaBateríaGuante (opcional)Paso 1:Envoltura de goma cortado en 3 partes (una sola pieza necesitada)Paso 2:Dobla el papel por la mitad y corte en ángu
Cómo hacer fuego con Chocolate y puede

Cómo hacer fuego con Chocolate y puede

¡ Hola chicos! Hoy voy a mostrar un truco fácil para hacer un fuego con Chocolate y Alluminum!Vea el video a continuación para ver el resultado final:Haga clic aquí para dispositivo móvilPaso 1: ¿Qué necesita? para este instructables necesita sólo al
Cómo hacer fuego con una vara de magnesio

Cómo hacer fuego con una vara de magnesio

fuego ha sido un aliado de los seres humanos y el enemigo desde que fue descubierto. Pueden proporcionar calor y protección, o puede quemar, trabajo duro de su vida o incluso tomar su vida. Aquí usted aprenderá a aprovechar y nos a su ventaja.En la s
Vacaciones bola de queso con tomates secados al sol

Vacaciones bola de queso con tomates secados al sol

vacaciones son a menudo más caótico que relajante, pero independientemente de los niveles de estrés elevados, siempre hay buena comida que se tenía. ¿A veces tienes invitados inesperados gota porque "es los días de fiesta" y se encuentra desprev
Iniciar el fuego con un láser este invierno

Iniciar el fuego con un láser este invierno

en este instructable aprenderá a encender un fuego con un laser!Se necesita:Láser y el láser mod aquí:2. cabeza de fósforo3. blitz / fuego entrantes o una vela (entonces necesitarás varios jefes de partido)Paso 1: Preparando el combustible Coloque el