Problem with ESP32 module when connected to wifi

I executed this simple sketch using ESP32

#include <WiFi.h>

const char* ssid     = "****";
const char* password = "********";

WiFiServer server(80);

void setup()
{
    Serial.begin(115200);
    pinMode(5, OUTPUT);      // set the LED pin mode

    delay(10);

    // We start by connecting to a WiFi network

    Serial.println();
    Serial.println();
    Serial.print("Connecting to ");
    Serial.println(ssid);

    WiFi.begin(ssid, password);

    while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }

    Serial.println("");
    Serial.println("WiFi connected.");
    Serial.println("IP address: ");
    Serial.println(WiFi.localIP());
    
    server.begin();

}

void loop() {
  // put your main code here, to run repeatedly:

}

but the serial keeps showing me this text repeatedly without stopping

Brownout detector was triggered

ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8

Connecting to *****

Capture33
Capture666

How can this be fixed?
Note that when I tried another sketch that did not contain the code for connecting to wifi Internet, the ESP32 worked normally.

Supply enough current to the 3.3V line.

I use the USB port

Bad port, bad cable, bad connections could be reasons for that behaviour.
You could try adding a capacitor between 3.3V and GND.

yes that's right
thank you
it's work

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.