Warning: Undefined array key "variants" in /home/metiesir/public_html/wp-content/plugins/ryancv-plugin/acf-ext/acf-ui-google-font/acf-ui-google-font-v5.php on line 188

Warning: Undefined array key "variants" in /home/metiesir/public_html/wp-content/plugins/ryancv-plugin/acf-ext/acf-ui-google-font/acf-ui-google-font-v5.php on line 188
نصب کتابخانه ESP8266 و ESP32 بر روی Arduino IDE - مهدی اشراقی
مهدی اشراقی
مهندس شبکه و Embeded system
مهدی اشراقی
مهندس شبکه و Embeded system
نوشته بلاگ

نصب کتابخانه ESP8266 و ESP32 بر روی Arduino IDE

نصب کتابخانه ESP8266 و ESP32 بر روی Arduino IDE

چطور میشه برنامه های آردوینو رو روی ماژول ESP32 و ESP8266 اجرا کرد ؟ برنامه ریزی ESP8266 یا ESP32 با آردوینو به چه طریق انجام میگیره ؟ با من همراه باشید .

سلام .

در پست های قبل توضیح دادم ESP32 چیست و چه امکاناتی رو در اختیار ما قرار میده .

در این پست یاد میگیریم چطور برنامه های آردوینو رو روی بردهای سری ESP اجرا کنیم .

برای نصب کتابخانه ESP8266 بر روی Arduino IDE این مراحل رو دنبال کنید .

نصب کتابخانه ESP8266 در محیط برنامه نویسی آردوینو :

  1. برنامه Arduino IDE رو دانلود کنید . (سایت رسمی )
  2. اون رو نصب و اجرا کنید .
  3. از منوی File روی گزینه Preferences کلیک کنید .برنامه IDE آردوینو
  4. در پنجره باز شده در قسمت Additional Boards Manager URLs : عبارت پایین رو وارد کنید و دکمه OK رو بزنید .

  5. از منوی Tools روی گزینه board کلیک کرده و گزینه Boards Manager.. کلیک کنید .
  6. در پنجره باز شده عبارت ESP8266 رو جستجو کنید .
  7. نسخه مورد نظر رو انتخاب کنید و روی دکمه install کلیک کنید . این فرآیند ممکنه بسته به سرعت اینترنت شما کمی زمان بر باشه .کتابخانه ESP8266
  8. بعد از نصب از منوی Tools روی گزینه board کلیک کرده و از قسمت ESP8266 Boards ماژول مورد نظر خود را انتخاب کنید .

برای نصب کتابخانه ESP32 بر روی Arduino IDE این مراحل رو دنبال کنید .

نصب کتابخانه ESP32 در محیط برنامه نویسی آردوینو :

  1. برنامه Arduino IDE رو دانلود کنید . (سایت رسمی )
  2. اون رو نصب و اجرا کنید .
  3. از منوی File روی گزینه Preferences کلیک کنید .برنامه IDE آردوینو
  4. در پنجره باز شده در قسمت Additional Boards Manager URLs : عبارت پایین رو وارد کنید و دکمه OK رو بزنید .

  5. از منوی Tools روی گزینه board کلیک کرده و گزینه Boards Manager.. کلیک کنید .
  6. در پنجره باز شده عبارت ESP32 رو جستجو کنید .کتابخانه ESP32
  7. نسخه مورد نظر رو انتخاب کنید و روی دکمه install کلیک کنید . این فرآیند ممکنه بسته به سرعت اینترنت شما کمی زمان بر باشه .
Tags:
10 دیدگاه
  • رضا 04:45 17 می 2021 پاسخ

    سلام توضیحاتتون عالی بود من قبلا نصب کردم اما الان هرکاری میکنم تو قسمت سرچ کتابخونه بعد از وارد کردن ادرس میرم سرچ وESP8266 رومیزنم یه سری کتابخانه های بی ربط میاد نمیدونم چرا قبلا اینجوری نبود

    • مهدی اشراقی 02:09 18 می 2021 پاسخ

      ممنونم ، به نظرم بهتره همه کتابخانه های esp رو حذف کنید و مجدد کتابخانه رو نصب کنید .
      برای حذف کتابخانه هم در گزینه 6 آموزش بالا به جای Install روی دکمه Remove در سمت راست کلیک کنید .

  • elahe 04:51 2 جولای 2021 پاسخ

    سلام ممنون از توضیحات عالیتون
    ولی چرا وقتی کتابخونه esp 8266 رو پیدا میکنه و من نصب رو میزنم ارور میده اینم ارورشه>>
    error downloading https: GitHub.com/esp8266/Arduino/releases/download/3.0.1/esp8266-3.0.1.zip

    • مهدی اشراقی 01:02 21 جولای 2021 پاسخ

      سلام . ممنونم
      تا الان با این خطا که میگید برخورد نکردم ، با فیل*تر ش*کن تست کنید و نتیجه رو لطفا اطلاع بدید

  • salid 05:52 7 آوریل 2022 پاسخ

    عالی مشکل من حل شد.

    • مهدی اشراقی 07:41 8 آوریل 2022 پاسخ

      عالی

  • alireza 09:50 25 فوریه 2023 پاسخ

    سلام مهندس خدا قوت
    من میخواستم esp32 cam رو پروگرام کنم ولی ارور میده
    Sketch uses 2594774 bytes (82%) of program storage space. Maximum is 3145728 bytes.
    Global variables use 56248 bytes (17%) of dynamic memory, leaving 271432 bytes for local variables. Maximum is 327680 bytes.

    • مهدی اشراقی 08:41 12 اکتبر 2024 پاسخ

      سلام، وقت شما بخیر و ممنون از لطف‌تون!
      این خطا به شما نشان می‌دهد که برنامه شما فضای کافی برای اجرا دارد، اما ممکن است مشکلات دیگری مثل ناسازگاری کد یا پیکربندی نادرست وجود داشته باشد.
      برای رفع این خطا، مراحل زیر را امتحان کنید:
      بررسی سرعت آپلود: در محیط Arduino IDE، از منوی Tools مطمئن شوید که سرعت آپلود (Upload Speed) روی 115200 تنظیم شده است.
      انتخاب صحیح بورد: در همان منو، مطمئن شوید که بورد ESP32 CAM انتخاب شده و پورت سریال نیز درست تنظیم شده است.
      و در نهایت اگر این موارد رو بررسی کردید احتمالا کد برنامتون خیلی طولانی هست

  • سروش 03:10 16 سپتامبر 2024 پاسخ

    سلام و عرض ادب مهندس …
    میشه توضیح بدید چطور از دستورات کتابخانه اردویینو میشه فهمید که چه سنسور یا ماژولی مورد نیاز هست ؟ مثلا کتابخانه رو داریم ولی از کدها و دستورات چطور میشه قطعات مورد نیاز رو تشخیص داد ؟ من خیلی گیج‌ شدم سر این موضوع

    • مهدی اشراقی 08:36 12 اکتبر 2024 پاسخ

      سلام
      جواب سوالتون یه مقدار سخت هست . به صورت کلی بعضی سنسور ها برای خواندن نیاز به فرا خوانی هست مثل سنسور های خانواده DHT ولی برای بعضی سنسور ها که خروجی آنالوگ دارن ما فقط مقادیر آنالوگ رو میخوانیم مثل سنسور نور یا همون فتوسل . معمولا روند ساخت به این صورته که ابتدا مدار ساخته میشه و بعد کد نوشته میشه .

درج دیدگاه