نصب کتابخانه ESP8266 و ESP32 بر روی Arduino IDE
۱۲ شهریور ۱۳۹۹
آردیونو, الکترونیک, برنامه نویسی
چطور میشه برنامه های آردوینو رو روی ماژول ESP32 و ESP8266 اجرا کرد ؟ برنامه ریزی ESP8266 یا ESP32 با آردوینو به چه طریق انجام میگیره ؟ با من همراه باشید .
سلام .
در پست های قبل توضیح دادم ESP32 چیست و چه امکاناتی رو در اختیار ما قرار میده .
در این پست یاد میگیریم چطور برنامه های آردوینو رو روی بردهای سری ESP اجرا کنیم .
برای نصب کتابخانه ESP8266 بر روی Arduino IDE این مراحل رو دنبال کنید .
نصب کتابخانه ESP8266 در محیط برنامه نویسی آردوینو :
- برنامه Arduino IDE رو دانلود کنید . (سایت رسمی )
- اون رو نصب و اجرا کنید .
- از منوی File روی گزینه Preferences کلیک کنید .
- در پنجره باز شده در قسمت Additional Boards Manager URLs : عبارت پایین رو وارد کنید و دکمه OK رو بزنید .
۱https://arduino.esp8266.com/stable/package_esp8266com_index.json
- از منوی Tools روی گزینه board کلیک کرده و گزینه Boards Manager.. کلیک کنید .
- در پنجره باز شده عبارت ESP8266 رو جستجو کنید .
- نسخه مورد نظر رو انتخاب کنید و روی دکمه install کلیک کنید . این فرآیند ممکنه بسته به سرعت اینترنت شما کمی زمان بر باشه .
- بعد از نصب از منوی Tools روی گزینه board کلیک کرده و از قسمت ESP8266 Boards ماژول مورد نظر خود را انتخاب کنید .
برای نصب کتابخانه ESP32 بر روی Arduino IDE این مراحل رو دنبال کنید .
نصب کتابخانه ESP32 در محیط برنامه نویسی آردوینو :
- برنامه Arduino IDE رو دانلود کنید . (سایت رسمی )
- اون رو نصب و اجرا کنید .
- از منوی File روی گزینه Preferences کلیک کنید .
- در پنجره باز شده در قسمت Additional Boards Manager URLs : عبارت پایین رو وارد کنید و دکمه OK رو بزنید .
۱https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- از منوی Tools روی گزینه board کلیک کرده و گزینه Boards Manager.. کلیک کنید .
- در پنجره باز شده عبارت ESP32 رو جستجو کنید .
- نسخه مورد نظر رو انتخاب کنید و روی دکمه install کلیک کنید . این فرآیند ممکنه بسته به سرعت اینترنت شما کمی زمان بر باشه .
سلام توضیحاتتون عالی بود من قبلا نصب کردم اما الان هرکاری میکنم تو قسمت سرچ کتابخونه بعد از وارد کردن ادرس میرم سرچ وESP8266 رومیزنم یه سری کتابخانه های بی ربط میاد نمیدونم چرا قبلا اینجوری نبود
ممنونم ، به نظرم بهتره همه کتابخانه های esp رو حذف کنید و مجدد کتابخانه رو نصب کنید .
برای حذف کتابخانه هم در گزینه ۶ آموزش بالا به جای Install روی دکمه Remove در سمت راست کلیک کنید .
سلام ممنون از توضیحات عالیتون
ولی چرا وقتی کتابخونه esp 8266 رو پیدا میکنه و من نصب رو میزنم ارور میده اینم ارورشه>>
error downloading https: GitHub.com/esp8266/Arduino/releases/download/3.0.1/esp8266-3.0.1.zip
سلام . ممنونم
تا الان با این خطا که میگید برخورد نکردم ، با فیل*تر ش*کن تست کنید و نتیجه رو لطفا اطلاع بدید
عالی مشکل من حل شد.
عالی
سلام مهندس خدا قوت
من میخواستم 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 ولی برای بعضی سنسور ها که خروجی آنالوگ دارن ما فقط مقادیر آنالوگ رو میخوانیم مثل سنسور نور یا همون فتوسل . معمولا روند ساخت به این صورته که ابتدا مدار ساخته میشه و بعد کد نوشته میشه .