Simple button script

This commit is contained in:
sam
2024-03-05 14:21:35 +01:00
parent 20a5446c8c
commit fba7ada367

View File

@@ -0,0 +1,40 @@
//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:
}
}