Curso de Arduino y Robótica para automatizar tus inventos
Un sensor capacitivo es un elemento que detecta el contacto con el cuerpo humano.
Actualmente, cada vez más sensores de contacto usan tecnología capacitiva.
Existen un par de estrategias que funcionan como sensor capacitivo en Arduino. El fundamento de ambos es la construcción de un circuito Resistencia - Condensador serie y la medida del tiempo de descarga del mismo.
La primera de ellas no necesita hardware adicional, y funciona símplemente conectando un trozo de cable a un puerto de Arduino. El contacto con el cuerpo se usa como un condensador, mientras que como resistencia se usa una resistencia interna de pull up del micro.
Existe una función externa llamada readCapacitivePin que implementa esta estrategia y es capaz de leer un valor que indica cuándo se está produciendo contacto humano con el cable. Podrás encontrar el código tocando en el enlace de más abajo.
http://playground.arduino.cc/Code/CapacitiveSensor
La segunda estrategia necesita una resistencia (100 kilohm - 50 megaohm) puesta entre dos pines de la placa, nombrados como emisor y receptor. De igual manera, el humano hace las veces de condensador y el conjunto conforma un circuito serie RC del que se mide el tiempo de descarga.
Puedes descargar la biblioteca en el siguiente enlace
http://playground.arduino.cc/Main/CapacitiveSensor?from=Main.CapSense
Más información:
Copyright © 2015 - Todos los derechos reservados - Arduino Inventor
Plantilla : OS Templates