#include /* * CapitiveSense Library Demo Sketch * Paul Badger 2008 * Uses a high value resistor e.g. 10M between send pin and receive pin * Resistor effects sensitivity, experiment with values, 50K - 50M. Larger resistor values yield larger sensor values. * Receive pin is the sensor pin - try different amounts of foil/metal on this pin */ CapacitiveSensor cs_4_2 = CapacitiveSensor(9,5); // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired void setup() { Serial.begin(9600); pinMode(8, OUTPUT); } void loop() { long total1 = cs_4_2.capacitiveSensor(30); Serial.println(total1); // print sensor output 3 if (total1 > 2000) { digitalWrite(8, HIGH); } else { digitalWrite(8, LOW); } delay(100); // arbitrary delay to limit data to serial port }