Paso 1: Detección de proximidad
Con el software solo un Arduino puede detectar el tacto de su mano, o incluso su enfoque de varias pulgadas de distancia.
Cuando los pines de entradas analógicas del Arduino quedan inconexos que leen en algún rango de valores. Si un dedo se coloca en o cerca de la cabecera de plástico conectado a las entradas analógicas que van los cambios. Es posible establecer una gama de la base y luego detectar la presencia de un 'toque' cerca de los pines de entrada analógicos cuando las lecturas están fuera de este rango.
El bosquejo de huecas y abra al monitor serie, retorno de 9600. Mientras que huecas es el calentamiento y calibración, mantenga las manos lejos de Arduino. Después de completa la calibración se muestran los datos de calibración, ajuste de sensibilidad y niveles del disparador. Cuando se toca el encabezado de plástico cerca de los pines analógicos se muestra el perfil del toque. La sensibilidad puede ser ajustado mediante la introducción de a-z o detectar nivel 1-9. Trate de r4 de alta sensibilidad y detección a distancia. Con d2 puede que necesite pellizcarse la cabecera entre los dedos para detectar.
1122233 * significa...
Uno de los pernos y tres tienen una señal de nivel 2 y perno dos tiene una señal de nivel 3. El * indica que se llega a la cuenta de pin nivel de detección. Audio comentarios (no obligatorio) se proporcionan en el pin PWM 5, 4 de PWM en un Mega 2560.
Mirando los datos ver firmeza del toque, ubicación de las clavijas y duración. En combinación se puede distinguir una variedad de gestos, aunque los gestos se hacen sin tocar realmente el Arduino! Si los movimientos involuntarios están causando falsas detecciones, repetirlos durante la calibración por lo que puede ser ignorados.