/*
Button
Turns on and off a light emitting diode(LED) connected to digital
pin 2, when pressing a pushbutton attached to pin 3.
The circuit:
* LED attached from pin 2 to ground
* pushbutton attached to pin 3 from +5V
* 10K resistor attached to pin 3 from ground
* Note: on most Arduinos there is already an LED on the board
attached to pin 13.
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/Button
*/// constants won't change. They're used here to// set pin numbers:constintbuttonPin=3;// the number of the pushbutton pinconstintledPin=2;// the number of the LED pin// variables will change:intbuttonState=0;// variable for reading the pushbutton statusvoidsetup(){// initialize the LED pin as an output:pinMode(ledPin,OUTPUT);// initialize the pushbutton pin as an input:pinMode(buttonPin,INPUT);}voidloop(){// read the state of the pushbutton value:buttonState=digitalRead(buttonPin);// check if the pushbutton is pressed.// if it is, the buttonState is HIGH:if(buttonState==HIGH){// turn LED on:digitalWrite(ledPin,HIGH);}else{// turn LED off:digitalWrite(ledPin,LOW);}}