How to Program a Push Button with Arduino

As I have been getting less and less time to create videos and write articles I won’t be writing an article about this video. I will simply provide the video instruction and the code, I hope this is still helpful.

Watch the Video

View the Code

// setup pins
const char BUTTON_PIN = 8;
bool pressed = false;

void setup() {
  Serial.begin(115200);

  // Setup pin modes
  pinMode(BUTTON_PIN, INPUT_PULLUP);
}

void loop() {
  // Read button
  bool currentState = digitalRead(BUTTON_PIN);

  if (currentState == pressed) {
    Serial.println("Hello");
    while(digitalRead(BUTTON_PIN) == pressed) {
      // Do nothing while button is pressed
    }
  }

}

 

2 Comments

    1. I’m going to need a little more info if you’re looking for help ha ha. Are you getting some sort of error or is the button just not responding at all? There are a few tips I can give you over text that might help figure out the problem so let me know the details when you get a chance. Thanks for commenting.

Leave a Reply

Your email address will not be published. Required fields are marked *