lab2,2 — ESP32 simulation

An interactive ESP32 circuit simulation you can run free in your browser on Velxio, by zaeemtarar112.

Components

Sketch code

int buttonPin = 4;               // push button between GPIO 4 and GND
int ledPin = 2;                  // LED on GPIO 2

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);   // enable the internal pull-up
  Serial.begin(115200);
  Serial.println("ESP32 button test ready");
}

void loop() {
  int buttonState = digitalRead(buttonPin);

  if (buttonState == LOW) {            // LOW means pressed with a pull-up
    digitalWrite(ledPin, HIGH);
    Serial.println("Button: PRESSED   -> LED ON");
  } else {
    digitalWrite(ledPin, LOW);
    Serial.println("Button: released  -> LED OFF");
  }

  delay(200);
}

More projects by zaeemtarar112