Parts
-Arduino microcontroller and carrier board
-LiPo battery
-Push button
Prepare the breadboard
Program the Microcontroller
/*** @file: switch sensor example* @date: 3/29/2011** @DESCRIPTION* reads a digital input and prints results.* needs a contact switch*/int buttonState =0;#define buttonPin 2
//--- Function: Setup ()void setup(){ pinMode(buttonPin, INPUT); Serial.begin(9600); delay(25);}//--- Function: loop ()void loop(){ // Reads a digital input on pin 2 buttonState = digitalRead(buttonPin); //prints the result to the serial monitor Serial.println(buttonState, DEC); if (buttonState == HIGH) Serial.println("button pressed");
else Serial.println("not pressed");}