مهدی اشراقی
مهندس شبکه و Embeded system
0

سبد خرید شما خالی است.

مهدی اشراقی
مهندس شبکه و 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:
۱۰ دیدگاه
  • رضا ۰۴:۴۵ ۲۷ اردیبهشت ۱۴۰۰ پاسخ

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

    • مهدی اشراقی ۰۲:۰۹ ۲۸ اردیبهشت ۱۴۰۰ پاسخ

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

  • elahe ۰۴:۵۱ ۱۱ تیر ۱۴۰۰ پاسخ

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

    • مهدی اشراقی ۰۱:۰۲ ۳۰ تیر ۱۴۰۰ پاسخ

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

  • salid ۰۵:۵۲ ۱۸ فروردین ۱۴۰۱ پاسخ

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

    • مهدی اشراقی ۰۷:۴۱ ۱۹ فروردین ۱۴۰۱ پاسخ

      عالی

  • alireza ۰۹:۵۰ ۶ اسفند ۱۴۰۱ پاسخ

    سلام مهندس خدا قوت
    من میخواستم 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.

    • مهدی اشراقی ۰۸:۴۱ ۲۱ مهر ۱۴۰۳ پاسخ

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

  • سروش ۰۳:۱۰ ۲۶ شهریور ۱۴۰۳ پاسخ

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

    • مهدی اشراقی ۰۸:۳۶ ۲۱ مهر ۱۴۰۳ پاسخ

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

درج دیدگاه