📶 وصل شدن 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() {
}

چطور اجرایش کنم؟

  1. شبیه‌ساز تینکرکد فارسی را باز کن و «مود آردوینو» را انتخاب کن.
  2. از پنل «نمونه‌ها»، «وصل شدن ESP32 به وای‌فای» را بارگذاری کن — مدار و کد با هم می‌آیند.
  3. دکمه‌ی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
  4. حالا کد را تغییر بده — عددها، پین‌ها، ترتیب — و دوباره اجرا کن!
این پروژه را رایگان در شبیه‌ساز اجرا کن 🤖