آموزش های کاربردیبایگانی مطالب

اتصال esp32 به شبکه Wi-Fi

در این مقاله مروری خواهیم داشت بر نحوه اتصال ESP32 به شبکه Wi-Fi و همچنین دستورات لازم جهت عیب یابی.
با ما همراه باشید.

اولین قدم برای استفاده از بورد esp32 اتصال آن به شبکه Wi-Fi است.

برای اتصال ESP32 به شبکه به موارد زیر احتیاج دارید

  • بورد ESP32

  • مودم/روتر Wi-Fi و یا Hotspot گوشی موبایل

  • نام (ssid) و گذرواژه (password) شبکه Wi-Fi

پیش از اینکه برنامه خود را آپلود کنید، لازم است گزینه های صحیح را از منوی Tools > Board و  Tools > Serial Port در نرم افزار Arduino IDE انتخاب کنید.

اتصال Arduino ESP32 Wi-Fi


دستورات مربوطه برای اتصال به شبکه ماژول ESP32

در زیر  کد نوشته شد برای اتصال ESP32 به Wi-Fi  را مشاهده می کنید:

#include <WiFi.h>        // Include the Wi-Fi library 

const char* ssid   = "SSID";     // The SSID (name) of the Wi-Fi network you want to connect to
const char* password = "PASSWORD";     // The password of the Wi-Fi network 

void setup() {
  Serial.begin(115200);    // Start the Serial communication to send messages to the computer
  delay(10);
  Serial.println('\n');

  WiFi.begin(ssid, password);             // Connect to the network
  Serial.print("Connecting to ");
  Serial.print(ssid);
  while (WiFi.status() != WL_CONNECTED) {    // Wait for the Wi-Fi to connect
    delay(500);
    Serial.print('.');
  }

  Serial.println('\n');
  Serial.println("Connection established!");
  Serial.print("IP address:\t");
  Serial.println(WiFi.localIP());    // Send the IP address of the ESP8266 to the computer
}

void loop() {}

برای اتصال به شبکه Wi-Fi تنها کافی است SSID و password شبکه مورد نظر را در خط مشخص شده وارد کنید و منتظر برقراری اتصال بمانید. همچنین برای اتصال به شبکه Wi-Fi غیر ایمن باید قسمت password را از دستور مربوطه حذف کنید بنابراین به شکل زیر در می آید:

WiFi.begin(SSID);     //Enter only SSID


بررسی اتصال

برای بررسی اتصال ESP32 به شبکه در نرم افزار آردینو serial monitor را باز کنید و دکمه reset بورد ESP32 را بزنید تا برقراری اتصال را ببینید. آدرس IP که نمایش داده می شود را یادداشت کنید.

بررسی اتصالESP32

ترمینال در لینوکس و یا cmd در ویندوز را باز کرده و دستور ping [ip] را وارد کنید .

مثلا برای شکل بالا  دستور زیر وارد می شود:

Ping 192.168.43.225

دستور ping بسته های کوچکی را به آدرس ESP32 ارسال می کند و وقتی ESP32 بسته ها را دریافت کرد آن ها را مجددا برای ارسال کننده باز می گرداند.

عکس زیر نمونه ای از ارسال موفق است که نشان می دهد اتصال Wi-Fi و پروتکل اینترنت به درستی کار می کند.


منبع

این مقاله چطور بود ؟
+1
64
+1
20
+1
1
مشاهده بیشتر

محمد حسنی

علاقمند به حوزه IoT و الکترونیک. در حال حاضر به مدت یکسال است که در تیم سخت افزار سازان نام آور به تولید محتوا مشغول هستم.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا