//connect the 3v3 directly to the button and the other end of the button to a pin. //this script adds a digital resistor so you dont have to add one yourself const int buttonPin = 21; // the number of the pushbutton pin const int buttonPin1 = 1; // the number of the pushbutton pin const int buttonPin2 = 37; // the number of the pushbutton pin // variables will change: int buttonState = 0; // variable for reading the pushbutton status int buttonState1 = 0; // variable for reading the pushbutton status int buttonState2 = 0; // variable for reading the pushbutton status void setup() { // initialize the pushbutton pin as an input: pinMode(buttonPin, INPUT_PULLDOWN); Serial.begin(9600); } void loop() { // read the state of the pushbutton value: buttonState = digitalRead(buttonPin); buttonState1 = digitalRead(buttonPin1); buttonState2 = digitalRead(buttonPin2); // check if the pushbutton is pressed. If it is, the buttonState is HIGH: if (buttonState == HIGH) { Serial.println("ik ben high"); } else if (buttonState1 == HIGH){ Serial.println("ik ben higher"); } else if (buttonState2 == HIGH){ Serial.println("ik ben highest"); } else { // turn LED off: } }