Paso 1: teoría
Qué hace la biblioteca de detección capacitiva de Arduino es que mide el tiempo que toma entre el pin enviar enviando una señal al pin de recepción recibe la señal. Normalmente, en un circuito normal, esto sucede muy bonita al instante. Incluso cuando se agrega un resistor de alto valor la señal viaja muy guapa al instante, pero algo mágico ocurre cuando te toque el circuito. Porque usted es conductor y tiene su propia capacitancia, tardará más tiempo para la señal llegar a de la enviar al pin de recepción cuando interfiere con el circuito. Agregar un pedazo de alambre expuesto o papel de aluminio, para que toque le da una forma más fácil de acceder al circuito.
Aunque lo que es aún más mágico es que con los resistores de valor más alto en el circuito de la detección capacitiva aumenta la sensibilidad, hasta el punto donde usted realmente no necesita tocar el circuito real. Es suficiente Si mueves tu mano cerca de él. Lo más mágico es que ahora funciona a través de materiales no conductores, como el vidrio.
Antes de que la moneda cae, sí, es similar a lo teléfonos inteligentes y tabletas hacen ya, pero a una escala menor manera. La biblioteca de detección capacitiva puede utilizarse para una posición muy cruda detección así para hacer las superficies de contacto interactivo. Por desgracia, no esperes alta fidelidad de ella.
Descargo de responsabilidad: Nada de esto es magia real! La palabra "magia" sólo se utiliza para destacar poco intuitivo cómo es esta función. En realidad, es una función fascinante, que puede pasar muchas horas investigando a sí mismo.