const int buttonPin = 8;
const int ledPin = 9;
int buttonState = LOW;
int lastbuttonState = LOW;
bool buttonToggled = false;
int dt = 100;
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
//pinMode(ledPin, OUTPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
// Serial.print("Button State = ");
// Serial.println(buttonState);
if(buttonState != lastbuttonState)
{
if(buttonState == LOW)
{
buttonToggled = !buttonToggled;
if(buttonToggled){
Serial.println("Button is Pressed");
}
else{
Serial.println("Button is not pressed");
}
}
delay(dt);
}
lastbuttonState = buttonState;
}