Introduction: Arduino - Button With LED

About: Maker 101; Beginner and intermediate level Maker projects! You can find projects such as "How to" and "DIY" on programmable boards such as Arduino, ESP8266, ESP32 and Raspberry Pi on this channel. The projects…

Turns ON and OFF a light LED, when pressing a pushbutton.

Step 1: Hardware Required

  • Arduino Uno
  • LED
  • Button
  • 220 and 10k ohm resistors
  • Wires
  • Breadboard

Step 2: LED Connections

  1. LED attach to board
  2. Resistor (220 ohm) connect to LED's long leg (+)
  3. The wire connect to resistor empty leg
  4. After that, same wire connect to digital pin from resistor
  5. The wire connect to LED's short leg (-), after that same wire connect to ground

Step 3: Pushbutton Connections

  • The button attach to board
  • 10k resistor connect to button leg
  • The wire connect to resistor empty leg, after that same wire connect to ground
  • The wire connect to button's other leg, after that same wire connect to +5V
  • The yellow wire connect to button's top leg, after that connect to digital pin

Step 4: Code

const int ledPin = 2;

const int buttonPin = 4;

int buttonState = 0;

void setup() {


pinMode(ledPin, OUTPUT);

pinMode(buttonPin, INPUT);


void loop() {

buttonState = digitalRead(buttonPin);

if (buttonState == HIGH) {

digitalWrite(ledPin, HIGH);

Serial.println("LED ON +++++++");

else {

digitalWrite(ledPin, LOW);

Serial.println("LED OFF -------");



Step 5: If It Helps, Please Subscribe

First of all, I would like to thank you for reading this guide ! I hope it helps you.

If you want to support me, you can subscribe my channel and watch my videos.

Mert Arduino Tutorial & Projects