const int ledPin = 3;
const int buttonPin = 2;
bool ledState = false;
bool lastButtonState = LOW;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
bool currentButtonState = digitalRead(buttonPin);
if (currentButtonState == HIGH && lastButtonState == LOW) {
ledState = !ledState;
digitalWrite(ledPin, ledState);
delay(200);
}
lastButtonState = currentButtonState;
}
Loading
aitewinrobot-esp32c3-supermini
aitewinrobot-esp32c3-supermini