PRJ - Connect WiFi#
From PRJ - ESP32 Scan WiFi 同一 Tutorial。
Steps#
WiFi.mode(WIFI_STA)
WiFi.begin(ssid, password)
状态检查: WiFi.status()
查询 ESP32 Station IP: WiFi.localIP()
Code Snippets#
#include <WiFi.h>
// Replace with your network credentials (STATION)
const char* ssid = "TP-LINK_8BE7";
const char* password = "xxxxxxxx";
void initWiFi() {
WiFi.mode(WIFI_STA); // 1
WiFi.begin(ssid, password); // 2
Serial.print("Connecting to WiFi ..");
while (WiFi.status() != WL_CONNECTED) { // 3
Serial.print('.');
delay(1000);
}
Serial.println(WiFi.localIP()); // 4
}
Complete Code#
/*
Complete details at https://RandomNerdTutorials.com/esp32-useful-wi-fi-functions-arduino/
*/
#include <WiFi.h>
// Replace with your network credentials (STATION)
const char* ssid = "TP-LINK_8BE7";
const char* password = "modernmango969";
void initWiFi() {
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.print("Connecting to WiFi ..");
while (WiFi.status() != WL_CONNECTED) {
Serial.print('.');
delay(1000);
}
Serial.println(WiFi.localIP());
}
void setup() {
Serial.begin(9600);
delay(2000);
initWiFi();
Serial.print("RRSI: ");
Serial.println(WiFi.RSSI());
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("RRSI: ");
Serial.println(WiFi.RSSI());
delay(2000);
}