Elegoo Arduino Uno R3 How To Build A Button That Turns On/Off A LED Light

By: Aiden Tran, Reporter

The following writing below are the directions and code for the LED button. Gotten from the Arduino software 1.8.13. The pieces I used to make it are listed below:

-3 female-to-Male wires

-Button

-USB Cable

/*
Button
Turns on and off a light emitting diode(LED)
connected to digital pin 13, when pressing a
pushbutton attached to pin 2.

The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
* 10K resistor attached to pin 2 from ground
* Note: on most Arduinos there is already an LED
on the board attached to pin 13.

created 2005 by DojoDave <http://www.0j0.org>

modified 30 Aug 2011 by Tom Igoe

This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/Button
*/

int buttonState = 0;

void setup()
{
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}

void loop()
{
// read the state of the pushbutton value
buttonState = digitalRead(2);
// check if pushbutton is pressed. if it is, the
// buttonState is HIGH
if (buttonState == HIGH) {
// turn LED on
digitalWrite(13, HIGH);
} else {
// turn LED off
digitalWrite(13, LOW);
}
delay(10); // Delay a little bit to improve simulation performance
}