# 7.1 Tap Sensor

## Hardware Wiring

![Tap Sensor](https://2341898987-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LCFDbcteyTR3tQSs-5x%2F-LCFE4dCRQBMq1ajywfh%2F-LCFECeZc9evRETF0Dra%2F002_Tap.jpg?generation=1526059556607611\&alt=media)

## Sketch

The code can be found at [Examples\_Arduino - sensor-kit-for-arduino - \_002\_Tap - \_002\_Tap.ino](https://github.com/LongerVisionRobot/Examples_Arduino/blob/master/sensor-kit-for-arduino/_002_Tap/_002_Tap.ino).

```
int Led=13;     // Define LDE Pin
int tap=3;      // Define pin for tap sensor
int val;        // Define Variable val
void setup()
{
  pinMode(Led,OUTPUT);  // Define LED as output
  pinMode(tap,INPUT);   // Define tap sensor as input
}

void loop()
{
  val=digitalRead(tap); // assign digital pin 3's reading to val
  if(val==HIGH) // anything detected by tap sensor, LED starts
  {
    digitalWrite(Led,LOW);
  }
  else
  {
    digitalWrite(Led,HIGH);
  }
}
```
