📶 وصل شدن ESP32 به وایفای
وصل شدن به شبکه، صبر تا WL_CONNECTED و چاپ آدرس IP.
سطح: متوسط ⭐⭐ · مود: آردوینو (سهبعدی + کد)
قطعات لازم
کد کامل پروژه
// ESP32: join a Wi-Fi network and print our IP address.
#include <WiFi.h>
const char* ssid = "MyHome"; // network name
const char* password = "YOUR_PASSWORD"; // never share your real password!
void setup() {
Serial.begin(115200);
pinMode(2, OUTPUT);
WiFi.mode(WIFI_STA); // station = a guest on a router
WiFi.begin(ssid, password);
Serial.print("Connecting");
unsigned long start = millis();
while (WiFi.status() != WL_CONNECTED) {
delay(300);
Serial.print(".");
if (millis() - start > 15000) { // give up after 15 s
Serial.println("\nNo Wi-Fi. Check the name and password.");
return;
}
}
Serial.println();
Serial.print("Connected! My IP: ");
Serial.println(WiFi.localIP());
Serial.print("Signal (RSSI): ");
Serial.println(WiFi.RSSI());
digitalWrite(2, HIGH); // built-in LED = connected
}
void loop() {
}
چطور اجرایش کنم؟
- شبیهساز تینکرکد فارسی را باز کن و «مود آردوینو» را انتخاب کن.
- از پنل «نمونهها»، «وصل شدن ESP32 به وایفای» را بارگذاری کن — مدار و کد با هم میآیند.
- دکمهی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
- حالا کد را تغییر بده — عددها، پینها، ترتیب — و دوباره اجرا کن!