Switch/Bump Sensor

Parts

-Arduino microcontroller and carrier board

-LiPo battery

-Bump sensor

Prepare the breadboard

Solder wire to NO (normally open) and C (common) switch terminals. Then when switch is pressed, circuit is closed (like a pushbutton). Follow code (below) in File:Examples:Digital:Button. Use breadboard to mount 10K resistor (brown, black, orange); see diagram and photo. Verify when switch is pressed, LED lights up.

Program the Microcontroller

int buttonState=0;

#define buttonPin 3

void setup()   
{
    pinMode(buttonPin, INPUT);
    Serial.begin(9600);
    delay(25);
}
void loop()
{
    // read the state of the pushbutton value:
    buttonState = digitalRead(buttonPin);
    if (buttonState == HIGH)
        Serial.println("button pressed");
    else
        Serial.println("not pressed");
}