[SOLVED] WiFi Problems
Posted: Sun Jan 19, 2020 8:23 pm
Hello everyone,
My name is Daniel and it's my first time here and my first time with an ESP32 DEVKITV1 board.
I'm trying to use this board to make some test with a web server.
When I'm connected to the computer, the ESP32 connects to my home WiFi network, but, when I power up the ESP32 with a power bank, it can't connect.
Do you know why?
I'm programing with Arduino IDE and the code is this one (this code was downloaded by internet and it just connect to WiFi network):
#include <WiFi.h>
const char* ssid = "-----";
const char* password = "-----";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(2, OUTPUT);
digitalWrite(2, HIGH);
WiFi.begin(ssid, password);
Serial.print("Connecting to WiFi");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
digitalWrite(2, LOW);
Serial.println("\nConnected to the WiFi network");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// put your main code here, to run repeatedly:
if (WiFi.status() == WL_CONNECTED) {
Serial.println("You can try to ping me");
delay(5000);
} else {
Serial.println("Connection lost");
}
}
Thank you!
My name is Daniel and it's my first time here and my first time with an ESP32 DEVKITV1 board.
I'm trying to use this board to make some test with a web server.
When I'm connected to the computer, the ESP32 connects to my home WiFi network, but, when I power up the ESP32 with a power bank, it can't connect.
Do you know why?
I'm programing with Arduino IDE and the code is this one (this code was downloaded by internet and it just connect to WiFi network):
#include <WiFi.h>
const char* ssid = "-----";
const char* password = "-----";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(2, OUTPUT);
digitalWrite(2, HIGH);
WiFi.begin(ssid, password);
Serial.print("Connecting to WiFi");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
digitalWrite(2, LOW);
Serial.println("\nConnected to the WiFi network");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// put your main code here, to run repeatedly:
if (WiFi.status() == WL_CONNECTED) {
Serial.println("You can try to ping me");
delay(5000);
} else {
Serial.println("Connection lost");
}
}
Thank you!