Go Down

Topic: Project 13, library error! (Read 2887 times) previous topic - next topic


I can't really use the CapacitiveSensor header.

Here's my code (copied from the book):

Code: [Select]
#include <CapacitiveSensor.h>
CapacitiveSensor capSensor = CapacitiveSensor(4,2);

int threshold = 1000;
const int ledPin = 12;

void setup(){
  pinMode(ledPin, OUTPUT);

void loop(){
long sensorValue = capSensor.capacitiveSensor(30);

if(sensorValue > threshold){
   digitalWrite(ledPin, HIGH);
   digitalWrite(ledPin, LOW);


So, two questions:

1. How can I fix the header bug, so that Arduino recognizes this: "#include <CapacitiveSensor.h>"?

2. Do I need to hook the sensor wire to something specific provided in the Starter Kit, or can I connect it to anything conductive?

Thanks in advance!


You need to install a library. Read the instruction in the paragraph labeled "Preparing the library" on page 137.

Go Up