Adding LED

int inPin = 2; // the number of the input pin
int outPin = 13; // the number of the output pin

int LEDstate = HIGH; // the current state of the output pin
int reading; // the current reading from the input pin
int previous = LOW; // the previous reading from the input pin

// the follow variables are long's because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long time = 0; // the last time the output pin was toggled
long debounce = 50; // the debounce time, increase if the output flickers

void setup()
{
pinMode(inPin, INPUT);
digitalWrite(inPin, HIGH); // turn on the built in pull-up resistor
pinMode(outPin, OUTPUT);
}

void loop()
{
int switchstate;

reading = digitalRead(inPin);

// If the switch changed, due to bounce or pressing...
if (reading != previous) {
// reset the debouncing timer
time = millis();
}

if ((millis() - time) > debounce) {
// whatever the switch is at, its been there for a long time
// so lets settle on it!
switchstate = reading;

// Now invert the output on the pin13 LED
if (switchstate == HIGH)
LEDstate = LOW;
else
LEDstate = HIGH;
}
digitalWrite(outPin, LEDstate);

// Save the last reading so we keep a running tally
previous = reading;
}

I want to add a LED to it so that it would light up when tilted. Can someone tell me how to do that? Also, if I add it, do I have to change my programming?

just put the led in seriese with the pull up resistor. It will light up when the tilt switch is made.

hamithepenguin:
I want to add a LED to it so that it would light up when tilted. Can someone tell me how to do that? Also, if I add it, do I have to change my programming?

Is that a mercury or ball tilt switch?

If what you wanted is to light up the led when the switch is closed, then you don't even need an Arduino.

Is that a mercury or ball tilt switch?

I can't see that matters to anything.

Grumpy_Mike:
I can't see that matters to anything.

I couldn't figure out what component it is from the fritzing diagram. There are vibration sensors that look like that package.

Noobian:
I couldn't figure out what component it is from the fritzing diagram.

I think Grumpy_Mike thought you were asking "is it a mercury tilt switch or is it a ball tilt switch", not "is it a tilt switch of some kind".

There's explanation of connecting an LED and also fading the brightness here: https://www.arduino.cc/en/Tutorial/Fading

kenwood120s:
I think Grumpy_Mike thought you were asking "is it a mercury tilt switch or is it a ball tilt switch", not "is it a tilt switch of some kind".

Oh, I was just asking him whether it was a tilt switch.

Switch, Tilt Switch, Mercury Switch,,,,
It's a fricking switch. It has two states, open, or closed....
orientation of the switch and logic to determine present state, with relation to previous state, will indicate tilt, or no tilt.......

is it really that difficult?

123Splat:
It's a fricking switch.

How do you know it's a switch unless the OP tells you?

Noobian:
How do you know it's a switch unless the OP tells you?

Was not the words:-

hamithepenguin:
I want to add a LED to it so that it would light up when tilted.

Not a big enough clue. Maybe not but read the code.

It is a tilt sensor named,
SW-520D
It is a ball type of tilt sensor.
Sorry, I don't really know what type of switch it is.

When the tilt sensor is tilted, the orange light in the UNO lights up.

I want to upload pictures, but this only has image URLs.

How to upload images.
How to post code (#7).