Paso 3: Prueba el Arduino
Para utilizar el teclado como un controlador, primero debe descargar el paquete de software adjunto.
Contiene tres cosas: Arduino un script que detecta capacitancia, un controlador de joystick virtual llamado vJoy y una aplicación de alimentador que permite vJoy detectar pasos de baile.
Intermitente el Arduino es el primer paso. Necesitarás el IDE de Arduino, que se puede encontrar aquí. Copiar la carpeta "CapacitiveSensor" a la carpeta "libraries" en el directorio de instalación de Arduino. Una vez que esté en su lugar, debe ser capaz de compilar y subir ddr_serial.ino a la placa. Tenga en cuenta los parámetros (8, A *) utilizados en CapacitiveSensor: estos corresponden a la operación enviar y reciban pasadores usados en el Arduino, y usted necesitará cambiarlos si su configuración difiere del descrito en el paso 2. Tenga en cuenta también el nombre de puerto serie de tu Arduino (debe ser algo como COM4); necesitarás esto más adelante.
Una vez se ha subido, abra el Monitor serie. Si todo funciona correctamente, debería ver que el siguiente texto impreso cientos de veces por segundo:
"0; 0; 0; 0"
Cuando pisas una flecha, debe saltar uno de los cuatro valores de 0 a 30. Si no cambia, la resistencia es demasiado baja, o la conexión de la flecha está defectuosa. Si las flechas están siempre atrapadas en 30, la resistencia es demasiado alta. Si pisar dos flechas causa tanto de ellos para pasar de 30 a 0, la resistencia es un poco demasiado bajo. La resistencia exacta requerida variará dependiendo del material y el tamaño de las teclas de flecha, pero debe ser en el estadio de béisbol de 5000 a 7000 ohmios por flecha, con la misma resistencia en cada flecha. En 7000, debe ser lo suficientemente sensible como para activar al tocar el alambre de cobre desnudo con los dedos.
La única manera de encontrar la resistencia adecuada para tus flechas específicas es experimentar con diferentes resistencias. Las flechas agrega su propia resistencia; Cuánta resistencia proporcionan depende del material y la cantidad de metal involucrado y afectará cuánta resistencia que necesitará en el protoboard. Tenga en cuenta que se pueden conectar resistencias en serie: Si pones una resistencia de 330 ohm frente a un 5.6kohm uno, la resistencia total será la suma de los dos (5930 ohmios). Esta forma, puede ajustar el valor mediante la combinación de una resistencia grande con uno pequeño.
Si los valores están por encima de 1000, el circuito no está cerrado, que probablemente significa que has cometido un error en alguna parte en el cableado. Arduino puede congelar a veces cuando la experimentación en el Monitor Serial; simplemente desenchufarlo y enchufarlo en voluntad de solucionan.