اینترنت اشیا IOT برد Esp32 خانه هوشمند سیم کارت GSM - GPRS ماژول دوربین

ساخت دوربین آنلاین سیم کارت خور با ماژول ESP32-CAM و ماژول SIM800L

نوشته شده توسط معین صابری

دوربین های نظارتی و امنیتی همواره نقش مهمی در برابر ورود غیر مجاز، تشخیص سرقت، شناسایی چهره افراد مجرم و… ایفا می نماید. این ابزارها به حدی پیشرفته شده اند که حتی در دادگاه ها، یکی از دلایل اثبات ادعا به شمار می روند. در سال های اخیر، با رشد روزافزون اینترنت و تکنولوژی های وابسته به آن، دوربین های نظارتی نیز پیشرفت های شگرفی داشته اند. یکی از مهم ترین پییشرفت های دوربین های نظارتی، اتصال آن به اینترنت و مشاهده تصاویر از راه دور است. در این آموزش، همکارم به  طراحی و ساخت یک سیستم نظارتی به کمک برد ESP32 CAM پرداخته است. در این آموزش، برد ESP32CAM یک عکس از محیط می گیرد. سپس به کمک اینترنتی که این برد از مودم وای فای دریافت می کند، تصویر مورد نظر را به شما ایمیل می نماید. در این آموزش اما، ما قصد داریم به کمک دوربین ماژول ESP32CAM، از محیط عکس گرفته و  سپس عکس مورد نظر را به کمک اینترنت GPRS ماژول SIM800L، بر روی یک سرور اینترنتی آپلود نماییم. پیشتر در این آموزش(کلیک کنید)، به طراحی و ساخت یک دزدگیر سیم کارتی با قابلیت ارسال تصاویر به کمک برد رزبری پای پرداختیم. در این آموزش، به طراحی و پیاده سازی یک دوربین سیم کارتی می پردازیم که کاربر با شماره سیم کارت آن تماس می گیرد. سپس دستگاه در جواب، از محیط عکس گرفته و آن را به کاربر، پیامک می نماید. .  در ادامه با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

 


کاربرد دوربین سیم کارتی


دوربینهای نظارتی سیم کارتی یکی از جدیدترین و کاراترین ابزارهای نظارتی به شمار می روند. این دوربین ها قادرند تا با اتصال به اینترنت، تصاویر ضبط شده خود را بدون هیچ محدودیت فاصله ای به شما ارسال نمایند. بدین ترتیب فرقی نمی کند که شما از دوربین چقدر فاصله داشته باشید، با ارسال تصاویر از طریق اینترنت به شما، از دورترین فاصله ممکن می توانید بر محیط مورد نظر نظارت داشته باشید.

ارسال تصویر دوربین ESP-Cam با ماژول Sim800L - دیجی اسپارک

مکانیزم این دوربین به این صورت طراحی شده که شما ابتدا با شماره سیم کارت داخل دستگاه، تماس می گیرید. سپس دوربین، تماس شما را قطع می کند. در گام بعدی، دوربین از محیط یک عکس گرفته و سپس عکس گرفته شده را از طریق اینترنت و پروتکل FTP بر روی سرور آپلود می نماید. در نهایت، لینک عکس برای شما پیامک شده که شما با کلیک بر روی آن، می توانید تصویر ارسالی از سوی دستگاه را مشاهده نمایید.

 


مزایای دوربین مداربسته سیم کارتی


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

اندازه کوچک

راه اندازی سریع

بدون نیاز به مودم جانبی

بدون نیاز به سیم کشی و نصب

ساخت دوربین سیم کارتی با ESP-Cam و Sim800L - دیجی اسپارک

 


معرفی برد ESP32-CAM


برد ESP32CAM، در حقیقت همان برد ESP32 بوده که بر روی آن، سوکت دوربین نیز تعبیه شده است. همانطور که می دانید، برد ESP32 نسخه پیشرفته برد ESP8266 محسوب می شود. این برد دو هسته ای می تواند تا فرکانس ۲۴۰ مگاهرتزی فعال باشد. علاوه براین، وجود بلوتوث، وای فای، تعداد GPIO های به مراتب بیشتر نسبت به نسخه قدیمی آن، ESP8266، این برد را به یک انتخاب مناسب برای پروژه های IOT تبدیل می نماید. همچنین پشتیبانی از سیستم عامل FREERTOS با قابلیت برنامه نویسی توسط آردویینو، محبوبیت این برد را دو چندان می نماید. درکنار این مزایا، وجود سوکت دوربین و اسلات کارت SD، برد ESP32CAM تبدیل به بردی بی رقیب در پروژه های IOT تبدیل می نماید.

ثبت و ارسال تصاویر به تلگرام با ESP32-CAM

 


ماژول مخابراتی SIM800L


ماژول مخابراتی SIM800L، یک ماژول سیم کارتی جهت برقراری تماس تلفنی، ارسال و دریافت پیامک و اتصال به اینترنت است. این ماژول جزو ارزانترین و البته پرکابردترین ماژول مخابراتی به شمار می رود. این ماژول خیلی سریع و ساده راه اندازی شده و پیچیدگی خاصی در راه اندازی ندارد. مهم ترین نکته در راه اندازی این ماژول، بحث تامین تغذیه آن است. در زیر به طور خلاصه به ویژگی های این ماژول می پردازیم.

-ولتاژ کاری بین ۳٫۴ الی ۴٫۴

قابلیت کار در فرکانس های ۸۵۰/۹۰۰/۱۸۰۰/۱۹۰۰

قابلیت برقراری تماس صوتی دو طرفه

قابلیت ارسال و دریافت پیامک

قابلیت اتصال به اینترنت و ارسال و دریافت داده

پشتیبانی از پروتکل های FTP،HTTP،SMTP و….

 

همانطور که بیان شده، این ماژول ها به شدت به تغذیه حساس هستند. بسیاری از افراد تصور می کنند که دلیل عدم راه اندازی این ماژول ها، قرار گرفتن این ماژول ها در طرح رجیستری است. حال آنکه این ماژول ها به طور کلی وارد طرح رجیستری نمی شوند! برای راه اندازی این ماژول، حتما می بایست موارد زیر را مد نظر داشته باشید.

ولتاژ تغذیه بین ۳٫۴ الی ۴٫۴ (بهترین ولتاژ ۴٫۲ است)

استفاده از کابل های تک رشته مسی(سیم خشک) به جای کابل های برد بوردی

کوتاه بودن طول کابل های تغذیه

استفاده از خازن ۱۰۰۰ میکروفارد به صورت موازی با تغذیه ماژول

اطمینان از عدم وجود پین کد روی سیم کارت

برای اطالاعات بیشتر در زمینه راه اندازی این ماژول، پیشنهاد می کنم آموزش راه اندازی این ماژول(لینک آموزش، کلیک کنید) را مطالعه نمایید.

ماژول Sim800L برای ساخت دوربین سیم کارتی

 


مزایای دوربین سیم کارتی ESP32CAM


پیشتر در رابطه با مزایای دوربین های مداربسته و نظارتی، صحبت کردیم. در این آموزش، به ساخت دوربین مداربسته سیم کارتی پرداخته ایم که به کمک آن و بدون محدودیت فاصله، می تونید تصاویر را از راه دور و آنلاین، دریافت نمایید. این پروژه پیشتر به کمک برد رزبری پای و شیلد سیم کارت SIM800C مخصوص رزبری، انجام شده است. اما در این آموزش، سعی داریم با قطعاتی ارزان تر و در حالتی مقرون به صرفه، این پروژه را پیاده سازی نماییم. البته همانطور که مطلع هستید، برد رزبری پای دارای توان پردازشی فوق العاده بالایی بوده و می توان امکانات بی شماری را به این برد، اضافه نمود. اما ممکن است هزینه آن بسیار بالا باشد. به همین منظور، در این آموزش، دوربین مدار بسته سیم کارتی خود را به کمک برد ESP32 و ماژول SIM800L پرداخته ایم. ماژول SIM800L جزو ارزانترین و البته پرکاربردترین ماژول مخابراتی سیم کارتی، محسوب می گردد.

دوربین سیم کارتی ESP32-Cam و ماژول Sim800L - دیجی اسپارک

 


راه اندازی اولیه برد ESP32 CAM


برای راه اندازی این برد، ابتدا می بایست هسته برد ESP32 را در نرم افزار آردویینو نصب نماییم. به همین منظور، ابتدا مطابق تصویر زیر، بر روی گزینه file و سپس روی گزینه Preferences کلیک نمایید.

نصب ESP32-Cam در نرم افزار آردوینو - دیجی اسپارک

پس از انتخاب منوی فوق، با تصویر زیر رو به رو خواهید شد. در قسمت مشخص شده می بایست آدرس لینک دانلود هسته ESP32 برای آردویینو را قرار دهید. این آدرس به شرح زیر است.

توجه: چنانچه از پیش برد ESP8266 را نصب کرده اید، کافیست بین انتهای آدرس ESP8266 و آدرس فوق، یک ویرگول(,) قرار دهید.

پس از این مرحله، نوبت به دانلود هسته برد ESP32 می رسد. برای این منظور، بر روی گزینه Tools آردویینو کلیک نمایید. با کلیک بر روی این گزینه، ابتدا بر روی گزینه Board و سپس Board Manager، همانطور که در تصویر مشخص شده، کلیک نمایید.مراحل نصب ESP32-Cam در نرم افزار آردوینو - دیجی اسپارک

 

پس از کلیک بر روی گزینه Boards Manager، با تصویر زیر رو به رو خواهید شد. در قسمت جستجو، عبارت ESP32 را تایپ نمایید تا مطابق تصویر، این برد در مخازن آردویینو جستجو و یافت شود. مطابق تصویر، پس از اینکه برد ESP32 یافت شد، می بایست بر روی گزینه Install کلیک نمایید تا برد نصب شود. پس از نصب، در منوی Tools، بر روی گزینه Boards کلیک نموده و عبارت Ai Thinker ESP32-CAM را انتخاب نمایید. این مورد را در تصویر زیر مشاهده می نمایید.انتخاب نوع برد برای راه اندازی ESP32-Cam در آردوینو - دیجی اسپارک

 

 


سرور ذخیره تصویر ESP32-CAM


همانطور که می دانید، برای آپلود تصاویر از سوی دستگاه، نیاز به یک سرور خواهیم داشت. بنابراین، ابتدا می بایست یک هاست و دامنه تهییه نمایید. البته، جهت تست نیز می توانید از یک هاست رایگان هم، استفاده نمایید. زمانیکه هاستی تهییه می نمایید، از طرف شرکت ارایه دهنده، به شما یک نام کاربری و رمز عبور داده می شود. به کمک این رمز عبور و نام کاربری، از طریق پروتکل FTP که توسط ماژول SIM800L پشتیبانی می شود، با سرور ارتباط برقرار خواهیم نمود. به عنوان مثال، تصویر زیر یک کنترل پنل یک هاست را نشان می دهد. البته در این آموزش، در سمت سرور کدی را آپلود نخواهیم کرد، بلکه تصاویر به طور خودکار از سوی ماژول بر روی سرور، از طریق پروتکل FTP، آپلود خواهد شد.

 

پروتکل FTP، یک پروتکل در جهت آپلود فایل از راه دور است. این پروتکل، جرزو قدیمی ترین و پایه ای ترین پروتکل های ارتباطی است که توسط ماژول های سیم کام نیز، پشتیبانی می گردد. در قسمت بعدی، به طور مختصر به این مقوله، می پردازیم.

 


اجرای پروتکل FTP در ماژول سیم کارت


پروتکل FTP، یک پروتکل جهت ارسال فایل از راه دور است. این پروتکل  مخفف File Transport Protocol بوده و جزو قدیمی ترین و البته کاربردی ترین پروتکل های HTTP جهت ارسال و دریافت داده به شمار می رود. به کمک این پروتکل، می توان بر روی یک سرور فایل آپلود و یا از آن دانلود نمود. ماژول SIM800L قادر است با اتصال به اینترنت، از این پروتکل پشتیبانی نموده و اقدام به آپلود فایل و یا دانلود از سرور نماید. در زیر، خلاصه ای از دستورات AT برای اتصال FTP را مشاهده می نمایید.

 

جهت دسترسی به این بخش، اشتراک اسپارکر پلاس تهیه کنید.

 


شماتیک و اتصالات


در این قسمت به بررسی شماتیک و اتصالات مدار دوربین مداربسته سیم کارتی می پردازیم. ابتدا، مدار را مطابق تصویر زیر ببندید.

 

برای بخش تغذیه، در نظر داشته باشید که ماژول SIM800L، می تواند در بازه ۳٫۴ الی ۴٫۴ فعالیت نماید. البته توجه داشته باشید منبع تغذیه شما حتما توان حداقل ۳ آمپری داشته باشد. از طرفی دیگر، ماژول ESP32CAM نیز می تواند از ۲٫۲ الی ۳٫۶ تغذیه داشته باشد. بنابراین، ما از یک مبدل کاهنده ولتاژ LM2596 استفاده کرده ایم تا به کمک آن، ولتاژ خروجی را روی عدد ۳٫۵۶ که برای هردو ماژول مناسب است، تنظیم نماییم. برای اتصالات مدار، به صورت زیر عمل کنید.

خروجی مثبت ماژول LM2596 به پایه VCC ماژول SIM800L و پایه ۳٫۳V ماژول ESP32CAM متصل شود.

خروجی منفی ماژول LM2596 به پایه GND ماژول SIM800L و پایه GND ماژول ESP32CAM متصل نمایید.

پایه TX ماژول SIM800L را به پایه RX ماژول ESP32CAM متصل نمایید.

پایه TX ماژول ESP32CAM را به پایه RX ماژول SIM800L متصل نمایید.

پایه گراند هر دو ماژول به یکدیگر متصل شود.

نکته ۱: حین آپلود برنامه روی ماژول ESP32CAM که می بایست از مبدل سریال به USB استفاده نمایید، حتما اتصالات پایه های RX و TX ماژول SIM800L را از برد ESP32CAM، جهت جلوگیری از تداخل و آپلود صحیح برنامه، جدا نمایید.

نکته ۲: ممکن است عکس های گرفته شده  تعدادی خط روی آن مشاهده شود. برای حل این مشکل، کافیست از یک و یا دو خازن هزار میکروفاراد، به صورت موازی با تغذیه ماژول SIM800L و برد ESP32CAM استفاده نمایید.

ساخت دوربین سیم کارتی با ماژول ESP32-Cam - دیجی اسپارک

 


کدهای برنامه دوربین سیم کارتی


در این قسمت کدهای برنامه را مشاهده می نمایید. برای آپلود این کدها در برد ESP32CAM خود، در منوی Tools آردویینو، برد Ai Thinker ESP32-CAM را انتخاب نمایید.

 

جهت دسترسی به این بخش، اشتراک اسپارکر پلاس تهیه کنید.

 

 


دریافت لینک عکس دوربین با پیامک


در این قسمت، به اجرای برنامه و تست عملکرد دوربین خود، می پردازیم. برای این منظور، می بایست با شماره سیم کارت درون ماژول، تماس برقرار نمایید. دقت کنید که سیم کارت درون ماژول، به هیچ عنوان پین کد نداشته باشد. پس از برقرای تماس، ماژول تماس شما را قطع می نماید. در این مرحله، چراغ فلش برد ESP32CAM روشن شده و شروع به عکس گرفتن می نماید. پس از حدود یک دقیقه، پیامکی حاوی لینک عکس، برای شما ارسال می گردد.

با کلیک بر روی لینک ارسال شده، عکسی که برد ESP32 از محیط گرفته و با اینترنت ماژول SIM800L بر روی سرور آپلود شده را مشاهده خواهید نمود.

تصویر برداری با ESP32-Cam - دیجی اسپارک

 


تحلیل کدهای دوربین سیم کارتی


 

جهت دسترسی به این بخش، اشتراک اسپارکر پلاس تهیه کنید.

 


وسایل مورد نیاز


ماژول ESP32CAM به همراه دوربین

ماژول SIM800L 

ماژول کاهنده ولتاژ

خازن 

بردبورد و سیم بردبوری

مبدل سریال به USB جهت برنامه ریزی ماژول ESP32CAM

 


جمع بندی دوربین سیم کارتی


در این آموزش به طراحی یک دوربین مدار  بسته سیم کارتی، با قابلیت ارسال تصاویر از طریق اینترنت پرداختیم. به کمک این دوربین، تنها به کمک یک سیم کارت و بدون نیاز به مودم جانبی، می توانیم تصاویری آنلاین از محیط داشته باشیم. برای این کار، از ماژول ESP32CAM برای گرفتن عکس استفاده می نماییم. سپس به کمک اینترنت GPRS ماژول SIM800L، تصاویر گرفته شده توسط دوربین را بر روی سرور آپلود کرده و لینک تصویر را به کاربر، پیامک می نماییم. کاربر در نهایت با کلیک بر روی لینک پیامک شده، تصویر ارسالی را مشاهده می نماید.

 

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

 

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

معین صابری

کارشناسی ارشد رشته معماری سیستم های کامپیوتری

مالي که ز تو کس نستاند، علم است
حرزي که تو را به حق رساند، علم است
جز علم طلب مکن تو اندر عالم
چيزي که تو را ز غم رهاند، علم است
(شیخ بهایی)

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۷۵ دیدگاه

  • سلام
    ۱- در هنگام Upload فایل با USART با هر بادریت مشکلی پیش نمی آید؟
    آیا ماژول حافظه ای دارد برای اینکه دیتایی که از پورت سریال می گیرد ذخیره کند و با توجه به سرعت اینترنت داده را ارسال کند( یعنی ارسال داده به سرعت بادریت سریال محدود نباشد و بتوان با بادریت مثلا ۴۶۰۸۰۰ ارسال کند به ماژول )
    ۲- آیا at command های که به ماژول ارسال می شود در این کد دارای time out است و جواب های برگشتی از sim800l را چک میکند. و براساس این جواب ها تصمیم می گیرد.
    در کل عملکرد این کد برای دراز مدت خوب است.
    با تشکر

    • عرض سلام خدمت شما
      ۱- برای مورد شماره یک، به ترتیب خیر و بله
      ۲- برای این مورد، توصیه میکنم با تهییه اشتراک، خود شخصا کد را بررسی نمایید تا هرگونه ابهامی در این زمینه، برطرف شود.

  • سلام ،امکان دریافت محل عکس برداری (موقعیت ) ،یعنی لوکیشن هم میتونیم از طریق این ماژول ها دریافت کنیم؟

    • سلام، بله، برای این کار باید از ماژول SIM808 که قابلیت GPS را علاوه بر قابلیت های ماژول SIM800L داراست، استفاده نمایید.

  • درود بر شما.
    ۱٫ تصاویر گرفته شده؟ روی مموری esp ذخیره می شود؟
    ۲٫ در صورت نیاز با اضاف کردن pir جهت عکاسی خودکار برنامه باید تغییر کنه ؟
    ۳٫ مصرف جریان sim800 در حالت عادی چند میلی آمپر بر ساعت هست؟
    سپاس از شما

    • سلام و ممنون از شما
      ۱- در این پروژه این مورد لحاظ نشده، تصاویر در این پروژه در حافظه سرور ذخیره می گردند. اما همکارم در این آموزش به آن پرداخته است:
      عکاسی با ESP32CAM وذخیره آن در کارت SD
      ۲-بله، نیاز به تغییراتی خواهد بود.
      ۳-در حالت عادی حدودا ۲۰ میلی است که با قرار دادن آن در حالت کم مصرف، به یک میلی آمپر خواهد رسید.

      • ممنون از شما. در صورت نیاز به کمک جهت تغییرات برای اضاف کردن ذخیره تصویر روی مموری و اضاف کردن pir به همین پروژه از چه طریق میتونم کمک بگیرم. ممنون میشم راهنمایی بفرمایید.

        • برای این موضوع، می توانید از طریق پرتال پشتیبانی وب سایت دانشجوکیت، درخواست خود را از طریق تیکت مطرح نمایید. برای این منظور، ابتدا به وب سایت دانشجو کیت به آدرس زیر، مراجعه نمایید:
          وب سایت دانشجوکیت-کلیک کنید
          در این وب سایت، بر روی گزینه پرتال پشتیبانی کلیک نمایید. در ادامه، در منوی ظاهر شده، بر روی گزینه راهنمایی و مشاوره قبل ازخرید محصولات کلیک نمایید. در این قسمت، بخش تیکت را دپارتمان پشتیبانی و در منوی پایین آن، روی خدمات فنی ویژه کلیک نمایید. در ادامه، عنوان و متن درخواست خود را نوشته و بر روی گزینه ارسال، کلیک کنید. پس از دریافت درخواست شما، روند پیگیری آن، آغاز خواهد شد.

      • با سلام و تشکر، ارتباط سریال SIM800 با دو دستگاه برقرار نشد، لطفا میشه راهنمایی کنین که چطور چند دستگاه رو به یک SIM800 متصل کنیم؟
        و سوال دوم در این برنامه امکان استفده از پایه های دیگر ESP32 ,وجود ندارد. این بدین معنی است که تمام پایه برای دوربین اشغال شده؟

        • سلام، برای اتصال SIM800 با دو دستگاه، می بایست از مالتی پلکسر استفاده کنید.
          در رابطه با سول دوم خیر، تعدادی پایه دیگر آزاد هستند.

  • سلام و خسته نباشید
    این روش برای ساخت دوربین وای فای چه تفاوتی با خرید یک دوربین وای فای شیائومی را دارد؟ ببخشید این سوال را میپرسم، بنده مبتدی هستم.

    • سلام و متشکرم
      این دوربین برای ارسال تصاویر، نیازی به مودم وای فای نداشته و می تواند تصاویر را به کمک اینترنت سیم کارت ارسال نماید. بدین ترتیب بدون نیاز به مودم وای فای، این دوربین در هر مکانی قادر به ارسال تصاویر است.

  • سلام مهندس
    خوبین ؟
    برای ساخت این دستگاه و اینکه دقیقا همین باشه یعنی قابل حمل باشه و نقش دوربین سیم کارتی برای خونه ام داشته باشه
    چه توصیه هایی برای اجرا دارید؟ توضیحات کوتاه هم کافیه

    • سلام و ممنونم از شما
      منظور شما را متوجه نشدم. لطفا کمی توضیح دهید. اما اگر مرحله به مرحله با این آموزش پیش روید، بدون مشکل دوربین ساخته و اجرا خواهد شد.

    • سلام
      خیر، نیازی به خرید هاست و دامین نیست، می توانید از هاست های رایگان برای این منظور، استفاده نمایید.

  • برنامه لود نمیشه روی ماژول این ارور رو میده
    A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
    ازusb to ttl خاصی باید استفاده کنم؟ یا مشکل از جای دیگست؟

    • سلام
      رایانه نمی تواند با برد ESP32 ارتباط برقرار کند. این مشکل می تواند به دلیل خرابی مبدل سریال باشد. از طرف دیگر، ممکن است برد به درستی در حالت پروگرام قرار نگرفته شده باشد. برای این موضوع، ابتدا پایه GPIO0 را زمین کرده و سپس تغذیه برد را وصل کنید تا وارد مد پروگرام شود. همچنین، دقیت کنید که گراند مبدل با گراند برد بهم متصل شده و پایه های RX و TX مبدل و برد، به درستی اتصال یافته باشد.

        • برای این پروژه باید برد AT-THINKER را انتخاب کنید. آخرین نسخه هسته ESP32 مناشب ترین است. همچنین دقت کنید که حین آپلود، اتصال پایه های RX و TX ماژول SIM800L را از ESP32 کاملا جدا کرده باشید و فقط مبدل سریال به ماژول ESP -CAM حین آپلود، منصل شده باشد.

          • دورد بر شما مهندس ، چه مدت زمان طول میشکه که پیامک ارسال بشه؟
            ******
            این چند کد رو اضافه کردم به اول برنامه منتها پیلمک ارسال نمی شود

            • سلام
              لطفا از سیم کارت همراه اول استفاده کنید. سیم کارت ایرانسل بعض اوقات مشکلات اینچنینی ایجاد می کند.

              • الان مشکل اتصال به سرور دارم ، در قسمت ارسال چی باید بنویسم دقیقا؟
                ******** این نام سرورم هست ایا همینو باید در لینک ارسال تایپ کنم؟

  • سلام مهندس
    پروژه جالبیه فقط من باید از کجا هاست رایگان تهیه کنم ؟؟
    لطفاً در مورد تهیه هاست رایگان یک توضیح کامل بدهید ممنون

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

        • سلام
          این پروژه ابتدا تست و اجرا شده شده و سپس بر روی سایت قرار گرفته است. همچنین این پروژه به صورت لایو، در پیج دانشجوکیت اجرا شده است:
          لینک اجرای پروژه دوربین آنلاین سیم کارتی
          مطابق آخرین خطای ارسالی از سوی شما، شما تنظیمات مربوط به FTP را به درستی انجام نداده اید. این تمظیما تدرون کدهای برنامه شامل نام FTP سرور، نام کاربری، رمز عبور و… است. حتما حتما به این موارد دقت نظر لازم را به عمل آورید، در غیر اینصورت روال درستی در پیش نخواهید داشت. همچنین برای اطمینان، دقت کنید که سیم کارت حتما از نوع همراه اول بوده و شارژ به اندازی کافی، داشته باشد.

          • جهت تکمیل موضوع، در نظر داشته باشید که خطای ۷۱ مربوط به نام کاربری است. نام کاربری عبارتی غیر از http://FTP.EXAMPLE.COM بوده و باید به درستی وارد شود.

            • چطور میشه تصویر ها از طریق این لینک مشاهده کرد؟دسترسی به ftp از طریق مرورگر اماکن پذیره؟

              • سلام
                برای مشاهده تصاویر از طریق لینک پیامک شده، نیازی به دسترسی FTP نیست. با لیک بر روی لینک، تصویر نمایش داده می شود. در صورتیکه مشکلی در لینک دارید، لطفا یک نمونه از لینک عکس را در کامنت قرار دهید تا مورد را بررسی کنم. البته لینک پس از دریافت، نمایش داده نخواهد شد.

                  • ابتدا توجه داشته باشید که روال کار را مطابق کدها انجام داده و موردی را اضافه نکنید، بنابراین در مورد لینک پیامک، عبارت ftp را حذف کرده و به صورت زیر لینک را ارسال کنید:
                    com/ahmad/109751.jpg.*******
                    در ضمن، توجه داشته باشید که شما در لینک فوق، عکس ها را در دایرکتوری به نام ahmad قصد ذخیره دارید، دقت کنید که این دایرکتوری در تابع تنظیمات FTP، در بخش دستور مربوط به دایرکتوری، به درستی ست شده باشد.

                    • مهندس این لینک رو اگر در هر مرورگری سرچ کنم باید عکس رو رو صفحه وب به من نمایش بده ، درسته؟

                    • بله
                      درسته
                      باز هم تکرار میکنم، تنها با همان فرمت گفته شده و اطمینان از صحت دایرکتوری تنظیم شده

    • با سلام خدمت شما
      بله، دپارتمان فنی دانشجو کیت که وب سایت دیجی اسپارک زیر مجموعه آن است، آماده انجام پروژه می باشد. برای این منظور، ابتدا به وب سایت دانشجو کیت به آدرس زیر، مراجعه نمایید:
      وب سایت دانشجوکیت-کلیک کنید
      در این وب سایت، بر روی گزینه پرتال پشتیبانی کلیک نمایید. در ادامه، در منوی ظاهر شده، بر روی گزینه راهنمایی و مشاوره قبل ازخرید محصولات کلیک نمایید. در این قسمت، بخش تیکت را دپارتمان پشتیبانی و در منوی پایین آن، روی خدمات فنی ویژه کلیک نمایید. در ادامه، عنوان و متن درخواست خود را نوشته و بر روی گزینه ارسال، کلیک کنید. پس از دریافت درخواست شما، روند کار و اجرای آن، آغاز خواهد شد.

  • سلام مهندس میشه یک اموزش درمورد تهیه هاست و دامنه بزارید من هنوز نمیدونم چگونه باید هاست و دامنه تهیه کنم.
    و اینکه در این پروژه حتماً باید با سیم‌کارت داخل ماژول تماس بگیریم تا برایمان عکس ارسال کند؟؟

    • سلام
      تهییه هاست و دامین سختی ندارد. می توانید نحوه تهییه آن را هم در گوگل سرچ کنید. شما می توانید از سرویس دهنده های بسیاری، یک سرویس هاست و دامنه رایگان تهییه نمایید. در رابطه با نحوه ارسال عکس هم بله، باید با شماره ماژول تماس بگیرید تا عکس ارسال شود. البته م یتوانید سناریو های دیگری، نظیر سنسور تشخیص حرکت و … استفاده کنید تا در صورت تشخیص حرکت، عکس ارسال گردد.

    • سلام
      این برد پایه ریست ندارد. اما دکمه ریست بر روی آن تعبیه شده. برای آپلود برنامه روی آن، می توانید ابتدا پایه GPIO0 را زمین کرده و سپس تغذیه را متصل کنید. در این حالت، برد وارد مد پروگرام خواهد شد.

  • سلام مهندس
    ببخشید خیلی سوال میپرسم
    میشه پروژه ساخت دوربین چرخشی با استفاده از برد esp32 cam را بزارید
    یعنی با استفاده از موبایل هم تصویر زنده را داشته باشیم و هم بتوانیم برد esp32 cam را بچرخانیم

    • سلام
      خواهش میکنم، اتفاقا اینجا محلی برای تبادل نظر و پرسش و پاسخ است، از این رو سوالات خود را بدون نگرانی مطرح نمایید.
      ایده بسیار جالب است، این مورد را هم در دست اقدام قرار می دهیم.

  • سلام وقتتون بخیر همین را نمیشه یک دوربین با کیفیت تر بهش وصل کرد اگرچه یک مدل مثل لطف کنید معرفی کنید که به جای عکس گرفتن فیلم بگیره ممنون میشم سریع تر جواب بدید

  • سلام مهندس عصر تون بخیر
    میشه با esp32cam و موتور کرولس کواد کوپتر کوچک ساخت ؟؟
    اگه میشه این پروژه را اجرا کرد میشه نحوه ساختنش را بزارید

    • سلام و متشکرم از لطف شما
      بله امکان پذیر است. ایده جالبیست. البته من فکر میکنم که بر روی کواد های آماده این دوربین را قرار دهیم بهتر باشد. ولی در کل ایده جالبیست. روی آن کار خواهم کرد. متشکرم از ایده پردازی و پیشنهادات عالی شما

  • سلام مهندس وقت تون بخیر
    من یه پروژه با برد node mcu درست کردم
    تمام کتابخانه ها مربوط به پروژه را هم نصب کردم
    ولی موقعی که کد را کامپایل کردم ارور زیر را داد
    Error compiling for board Node MCU 1.0 (ESP-12E Module).
    میشه راهنمایی کنید بگید این ارور چیست؟
    البته من کتابخانه esp8266 و تنظیمات برد را داخل نرم افزار اردوینو درست انجام دادم.

    • سلام
      از لحاظ صحیح بودن کد ها اطمینان حاصل کنید. همچنین توجه داشته باشید که کتابخانه ها برای برد nodencu توسعه یافته باشند. در نهایت جهت پیگیری بیشتر، لطفا بر روی گزینه copy errors در پایین نرم افزار آردویینو کلیک کنید.این کلید کلیه خطاها را کپی میکند. سپس این خطاها را در کامنت بعدی پیست کنید.

  • سلام مهندس کد ها درست هستند و کتابخانه های مربوطه را نصب کردم فقط منظورتون از اینکه کتابخانه ها برای برد node mcu توسعه یافته باشند را متوجه نشدم اما کتابخانه esp8266wifi را نصب کردم
    copy errors

    Arduino: 1.8.15 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”

    Multiple libraries were found for “RtcDS3231.h”

    In file included from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/LwipIntf.h:5,

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:30,

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34,

    from C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino:8:

    C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/sdk/lwip2/include/lwip/netif.h:44:10: fatal error: lwip/err.h: No such file or directory

    ۴۴ | #include “lwip/err.h”

    | ^~~~~~~~~~~~

    compilation terminated.

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc_by_Makuna

    Not used: C:\Program Files\Arduino\libraries\Rtc

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc

    Multiple libraries were found for “ThingSpeak.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\ThingSpeak

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\thingspeak-arduino

    Multiple libraries were found for “Adafruit_GFX.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_GFX_Library

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit-GFX

    exit status 1

    Error compiling for board NodeMCU 1.0 (ESP-12E Module).

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    • سلام
      خطا را بررس کردم، لطفا کتابخانه زیر را نصب کرده و نتیجه را درکامنت بعدی اعلام نمایید.:
      lwip/err.h

  • سلام مهندس من امروز یه کد دیگه که مربوط به node mcu بود از داخل مثال های اردوینو انتخاب کردم و موقع کامپایل شدن ارور قبلی را داد .
    دیگه مطمئن هستم که مشکل از کد ها نبوده
    اما من یه کد مربوط به اردوینو uno از داخل مثال های اردوینو انتخاب کردم ولی کد کامپایل شد
    بنظر شما مشکل از کجاست ؟؟

  • سلام مهندس
    من اسم کتابخانه ای را که گفتید داخل گوگل سرچ کردم
    اولین سایت که باز شد گیت هاب بود کلیک که کردم هیچ گزینه دانلودی نداشت
    اگر میشه لطف کنید و لینک دانلود را بفرستید

    • خیر
      در نرم افزار آردوینو، بر روی گزینه tools کلیک کنید. در ادامه بر روی گزینه manage libraries کلیک کنید. پس از این در منوی ظاهر شده در کادر جستجو، عبارت lwip/err.h را تایپ کنید. پس از چند لحظه کتابخانه ظاهر می گردد. با کلیک بر رو یگزینه install آن را نصب کنید.

  • سلام مهندس من طبق گفته شما بر روی گزینه tools کلیک کردم و از داخل manage libraries عبارت lwip/err.h را سرچ کردم و کتابخانه ESP8266-ping امد و من نصب کردم
    و دوباره کد را کامپایل کردم ولی ارور زیر را داد
    Arduino: 1.8.12 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”

    C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10812 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_466637 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_92998 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\esp8266\examples\Blink\Blink.ino
    C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10812 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_466637 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_92998 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\esp8266\examples\Blink\Blink.ino
    Using board ‘nodemcuv2’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0
    Using core ‘esp8266’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0
    Detecting libraries used…
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\sketch\\Blink.ino.cpp” -o nul
    Generating function prototypes…
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\sketch\\Blink.ino.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    “C:\\Program Files\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –line-directives “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\preproc\\ctags_target_for_gcc_minus_e.cpp”
    Compiling sketch…
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/signing.py” –mode header –publickey “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\esp8266\\examples\\Blink/public.key” –out “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core/Updater_Signing.h”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\sketch\\Blink.ino.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\sketch\\Blink.ino.cpp.o”
    Compiling libraries…
    Compiling core…
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -g -x assembler-with-cpp -MMD -mlongcalls “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/include/” -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\cont.S” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\cont.S.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -g -x assembler-with-cpp -MMD -mlongcalls “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/include/” -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\exc-c-wrapper-handler.S” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\exc-c-wrapper-handler.S.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -std=gnu17 -Os -g -free -fipa-pta -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\umm_malloc\\umm_info.c” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\umm_malloc\\umm_info.c.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -std=gnu17 -Os -g -free -fipa-pta -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\umm_malloc\\umm_integrity.c” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\umm_malloc\\umm_integrity.c.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -std=gnu17 -Os -g -free -fipa-pta -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\umm_malloc\\umm_local.c” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\umm_malloc\\umm_local.c.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-gcc” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -std=gnu17 -Os -g -free -fipa-pta -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\umm_malloc\\umm_poison.c” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\umm_malloc\\umm_poison.c.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\Crypto.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\Crypto.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\Esp-frag.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\Esp-frag.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\Esp-version.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\Esp-version.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\Esp.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\Esp.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\FS.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\FS.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\FSnoop.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\FSnoop.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\FunctionalInterrupt.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\FunctionalInterrupt.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\HardwareSerial.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\HardwareSerial.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\IPAddress.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\IPAddress.cpp.o”
    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\LwipDhcpServer-NonOS.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\LwipDhcpServer-NonOS.cpp.o”
    In file included from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266\LwipDhcpServer-NonOS.cpp:28:
    C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/sdk/lwip2/include/lwip/netif.h:44:10: fatal error: lwip/err.h: No such file or directory
    ۴۴ | #include “lwip/err.h”
    | ^~~~~~~~~~~~
    compilation terminated.

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10812 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266\\LwipDhcpServer.cpp” -o “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_466637\\core\\LwipDhcpServer.cpp.o”
    C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266\LwipDhcpServer.cpp:44:10: fatal error: lwip/err.h: No such file or directory
    ۴۴ | #include “lwip/err.h”
    | ^~~~~~~~~~~~
    compilation terminated.

    exit status 1
    Error compiling for board NodeMCU 1.0 (ESP-12E Module).

    • سلام
      ظاهرا اشتباه دانلود کرده اید. بر روی دکمه سبز رنگ CODE در لینک کلیک کنید. سپس گزینه DOWNLOAD AS ZIP را انتخاب کنید. گزینه ای که شما مطرح نمودید اصلا در دکمه گفته شده وجود ندارد.

  • سلام مهندس وقت تون بخیر
    کتابخانه ای را که گفتید من نصب کردم و
    فقط اسم کتابخانه ها یکی نبودند
    ایا کتابخانه ای که من نصب کردم درسته ؟؟

  • سلام مهندس
    حالا با ارور جدیدی که اردوینو داده است
    نیاز به نصب کتابخانه جدیدی هست ؟؟
    چون میخوام هرچه سریعتر این ارور ها برطرف شود .
    ممنون بابت راهنمایی های شما

    • کتابخانه ای که گفته شد را نصب کردید و همچنان ارور دارید؟
      متن ارور جدید را ارسال کنید.

  • سلام مهندس متن ارور جدید
    Arduino: 1.8.15 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”

    C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_810261 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_412105 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino

    C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_810261 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_412105 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino

    Using board ‘nodemcuv2’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0

    Using core ‘esp8266’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0

    Detecting libraries used…

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for SPI.h: [SPI@1.0]

    ResolveLibrary(SPI.h)

    -> candidates: [SPI@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Wire.h: [Wire@1.0]

    ResolveLibrary(Wire.h)

    -> candidates: [Wire@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.9 Adafruit-GFX@1.7.5]

    ResolveLibrary(Adafruit_GFX.h)

    -> candidates: [Adafruit_GFX_Library@1.10.9 Adafruit-GFX@1.7.5]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.4.5]

    ResolveLibrary(Adafruit_SSD1306.h)

    -> candidates: [Adafruit_SSD1306@2.4.5]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for RtcDS3231.h: [Rtc@2.3.4 Rtc_by_Makuna@2.3.5]

    ResolveLibrary(RtcDS3231.h)

    -> candidates: [Rtc@2.3.4 Rtc_by_Makuna@2.3.5]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for ThingSpeak.h: [ThingSpeak@2.0.1 thingspeak-arduino@1.5.0]

    ResolveLibrary(ThingSpeak.h)

    -> candidates: [ThingSpeak@2.0.1 thingspeak-arduino@1.5.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\ThingSpeak\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

    ResolveLibrary(ESP8266WiFi.h)

    -> candidates: [ESP8266WiFi@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\ThingSpeak\\src” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\ESP8266WiFi\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_810261\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for lwip/err.h: []

    In file included from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/LwipIntf.h:5,ResolveLibrary(lwip/err.h)

    -> candidates: []

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:30,

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34,

    from C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino:8:

    C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/sdk/lwip2/include/lwip/netif.h:44:10: fatal error: lwip/err.h: No such file or directory

    ۴۴ | #include “lwip/err.h”

    | ^~~~~~~~~~~~

    compilation terminated.

    Multiple libraries were found for “Adafruit_GFX.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_GFX_Library

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit-GFX

    Multiple libraries were found for “RtcDS3231.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc_by_Makuna

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc

    Multiple libraries were found for “ThingSpeak.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\ThingSpeak

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\thingspeak-arduino

    Using library SPI at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI

    Using library Wire at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\Wire

    Using library Adafruit_GFX_Library at version 1.10.9 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_GFX_Library

    Using library Adafruit_SSD1306 at version 2.4.5 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_SSD1306

    Using library Rtc_by_Makuna at version 2.3.5 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc_by_Makuna

    Using library ThingSpeak at version 2.0.1 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\ThingSpeak

    Using library ESP8266WiFi at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi

    exit status 1

    Error compiling for board NodeMCU 1.0 (ESP-12E Module).

  • مهندس صبح تون بخیر
    من ارور جدید را دیروز در کامنت جدید ارسال کردم
    برای شما اومد ؟؟
    چون من دوبار ارور جدید را با کامپیوتر ارسال کردم یک بار که اصلأ نیومد
    اگر ارور هنوز نیومده بگید تا با موبایل ارسال کنم
    نمیدونم شاید مشکل از اینترنت باشه

    • سلام
      خطا ارسال شد. شما می بایست کتابخانه را مجددا نصب کنید. اما در این حالت باید به صورت دستی عمل کنید. برای این منظور ابتدا وارد زیر کلیک کنید:
      https://github.com/ARMmbed/lwip
      با ورود به لینک فوق، ابتدا بر روی گزینه code کلیک کرده و در انتهای آن کتابخانه را در حالت ZIP دریافت کنید. پس از این، کتابخانه را از حالت فشرده با کلیک بر روی گزینه EXTRACT HERE خارج کنید. در نهایت این فولدر را در محل نصب آردویینو و در قسمت libraries قرار دهید.

  • سلام مهندس شب تون بخیر طبق گفته شما روی لینک کلیک کردم و بر روی گزینه code کلیک کردم و در انتها روی گزینه Releases کلیک کردم و چند کتابخانه بود که من lwip-mbed-os-5-1_lwip_1_4_0.zip را دانلود کردم و از حالت فشرده دراوردم اما موقع نصب کتابخانه اردوینو ارور زیر را داد
    Specified folder/zip file does not contain a valid library
    البته من بعضی از بخش های کتابخانه را تونستم نصب کنم و اردوینو ارور نداد و دوباره کد را کامپایل کردم و ارور زیر را داد
    Arduino: 1.8.15 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”

    C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_520405 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_662131 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino

    C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Rahmani\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Rahmani\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Rahmani\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Rahmani\AppData\Local\Temp\arduino_build_520405 -warnings=none -build-cache C:\Users\Rahmani\AppData\Local\Temp\arduino_cache_662131 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -prefs=runtime.tools.mkspiffs-3.0.0-newlib4.0.0-gnu23-48f7b08.path=C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.0-newlib4.0.0-gnu23-48f7b08 -verbose C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino

    Using board ‘nodemcuv2’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0

    Using core ‘esp8266’ from platform in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0

    Detecting libraries used…

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for SPI.h: [SPI@1.0]

    ResolveLibrary(SPI.h)

    -> candidates: [SPI@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Wire.h: [Wire@1.0]

    ResolveLibrary(Wire.h)

    -> candidates: [Wire@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.9 Adafruit-GFX@1.7.5]

    ResolveLibrary(Adafruit_GFX.h)

    -> candidates: [Adafruit_GFX_Library@1.10.9 Adafruit-GFX@1.7.5]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.4.5]

    ResolveLibrary(Adafruit_SSD1306.h)

    -> candidates: [Adafruit_SSD1306@2.4.5]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for RtcDS3231.h: [Rtc_by_Makuna@2.3.5 Rtc@2.3.4]

    ResolveLibrary(RtcDS3231.h)

    -> candidates: [Rtc_by_Makuna@2.3.5 Rtc@2.3.4]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for ThingSpeak.h: [ThingSpeak@2.0.1 thingspeak-arduino@1.5.0]

    ResolveLibrary(ThingSpeak.h)

    -> candidates: [ThingSpeak@2.0.1 thingspeak-arduino@1.5.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\ThingSpeak\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

    ResolveLibrary(ESP8266WiFi.h)

    -> candidates: [ESP8266WiFi@1.0]

    “C:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.0-newlib4.0.0-gnu23-48f7b08/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/lwip2/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405/core” -c -w -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10815 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\cores\\esp8266” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\variants\\nodemcu” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\SPI” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\Wire” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Adafruit_SSD1306” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\Rtc_by_Makuna\\src” “-IC:\\Users\\Rahmani\\Documents\\Arduino\\libraries\\ThingSpeak\\src” “-IC:\\Users\\Rahmani\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.0\\libraries\\ESP8266WiFi\\src” “C:\\Users\\Rahmani\\AppData\\Local\\Temp\\arduino_build_520405\\sketch\\WLE_IoT_Board.ino.cpp” -o nul

    Alternatives for lwip/err.h: []

    In file included from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/LwipIntf.h:5,ResolveLibrary(lwip/err.h)

    -> candidates: []

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:30,

    from C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34,

    from C:\Users\Rahmani\Desktop\WLE_IoT_Board\WLE_IoT_Board.ino:8:

    C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/sdk/lwip2/include/lwip/netif.h:44:10: fatal error: lwip/err.h: No such file or directory

    ۴۴ | #include “lwip/err.h”

    | ^~~~~~~~~~~~

    compilation terminated.

    Multiple libraries were found for “Adafruit_GFX.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_GFX_Library

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit-GFX

    Multiple libraries were found for “RtcDS3231.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc_by_Makuna

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc

    Multiple libraries were found for “ThingSpeak.h”

    Used: C:\Users\Rahmani\Documents\Arduino\libraries\ThingSpeak

    Not used: C:\Users\Rahmani\Documents\Arduino\libraries\thingspeak-arduino

    Using library SPI at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI

    Using library Wire at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\Wire

    Using library Adafruit_GFX_Library at version 1.10.9 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_GFX_Library

    Using library Adafruit_SSD1306 at version 2.4.5 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Adafruit_SSD1306

    Using library Rtc_by_Makuna at version 2.3.5 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\Rtc_by_Makuna

    Using library ThingSpeak at version 2.0.1 in folder: C:\Users\Rahmani\Documents\Arduino\libraries\ThingSpeak

    Using library ESP8266WiFi at version 1.0 in folder: C:\Users\Rahmani\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi

    exit status 1

    Error compiling for board NodeMCU 1.0 (ESP-12E Module).

    مهندس اگه باز هم کتابخانه را فکر میکنید اشتباه نصب کردم اگه میشه خود فایل کتابخانه را به ایمیل من ارسال کنید تا من دوباره کتابخانه را نصب کنم

    • سلام
      ظاهرا اشتباه دانلود کرده اید. بر روی دکمه سبز رنگ CODE در لینک کلیک کنید. سپس گزینه DOWNLOAD AS ZIP را انتخاب کنید. گزینه ای که شما مطرح نمودید اصلا در دکمه گفته شده وجود ندارد.

  • سلام مهندس من باز هم روی لینک کلیک کردم و روی گزینه code زدم اما باز هم گزینه دانلود کتابخانه را من ندیدم
    اگه میشه لطف کنید شما کتابخانه را دانلود و به ایمیل من ارسال کنید تا من هم اضافه کنم به نرم افزار اردوینو

  • سلام مهندس عصر تون بخیر من از لینکی که فرستادید کتابخانه را دانلود کردم و و قتی میخواستم کتابخانه را به اردوینو اضافه کنم ارور زیر را داد
    Arduino: 1.8.15 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”

    Specified folder/zip file does not contain a valid library

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Specified folder/zip file does not contain a valid library

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Specified folder/zip file does not contain a valid library

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Specified folder/zip file does not contain a valid library

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-master: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-master

    Invalid library found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0: no headers files (.h) found in C:\Program Files\Arduino\libraries\lwip-mbed-os-5-1_lwip_1_4_0

    • شما چگونه کتابخانه را نصب می کنید. مرحله به مرحله بیان نمایید تا ببینیم مشکل از کجاست.

      • سلام مهندس
        اول روی کتابخانه دابل کلیک میکنم .
        بعد روی کتابخانه کلیک راست میکنم و گزینه Extract to a specified folder را کلیک میکنم .
        و بعد مسیر کتابخانه را مشخص میکنم C: \Program Files\Arduino\libraries و بعد روی ok کلیک میکنم.
        و بعد از داخل نرم افزار اردوینو گزینه Sketch و بعد Include Library و بعد Add .ZIP Library کلیک میکنم .
        و در صفحه باز شده مسیر کتابخانه را مشخص میکنم .
        C: \program Files\Arduino\libraries\lwip-master و بعد روی گزینه open کلیک میکنم تا کتابخانه به اردوینو اضافه شود.

        • سلام
          مراحل را به شکل زیر طی کنید:
          ۱- بر روی فایل زیپ کتابخانه کلیک راست کرده و گزینه EXTRACT HERE را انتخاب کنید.
          ۲- فولدر ایجاد شده ره در مسیر نصب آردوینو و در LIBRARIES قرار دهید.

  • سلام مهندس
    من قبلاً اردوینو را داشتم اما هیچکدوم از این ارور ها را نمی‌گرفت حتی کد های مخصوص برد Node MCU را هم می‌تونستم اپلود کنم اما یک هفته پیش که من ویندوز کامپیوترم را عوض کردم و دوباره اردوینو را نصب کردم این مشکل بوجود آمد
    بنظر شما مشکل از نرم افزار اردوینو نیست ؟؟
    نسخه اردوینو که من الان نصب کردم ۱٫۸٫۱۵ است و نسخه ای که قبلاً نصب کرده بودم ۱٫۸٫۱۳ بود

      • سلام چه نسخه ای را نصب کنم .
        مهندس میشه بگید شما نرم افزار اردوینو را از چه سایتی دانلود کردید تا من هم از همان سایت دانلود و نصب کنم و شاید مشکل ارور برطرف شود

  • سلام مهندس کتابخانه را دوباره میخواستم اضافه کنم باز هم ارور قبلی را داد نرم افزار اردوینو را دوباره حذف و نصب کردم کد ها کامپایل نشد و ارور داد .
    من هم خودم یه نگاهی به ارور انداختم و از داخل کتابخانه ای که برای من فرستاده بودید من فایل err.h را برداشتم و در مسیر زیر
    Arduino15 _packages_esp8266_hardware_esp8266_3.0.0-tools_sdk_lwip2_include_lwip
    کپی کردم
    و دوباره کد را کامپایل کردم ولی اصلا ارور نداد
    فقط از قسمت زیر نرم افزار اردوینو در هنگام کامپایل کد یک نوشته قرمز دیدم
    Executable segment sizes:
    ICACHE : 32768 – flash instruction cache
    IROM : 266728 – code in flash (default or ICACHE_FLASH_ATTR)
    IRAM : 27897 / 32768 – code in IRAM (IRAM_ATTR, ISRs…)
    DATA : 1536 ) – initialized variables (global, static) in RAM/HEAP
    RODATA : 1456 ) / 81920 – constants (global, static) in RAM/HEAP
    BSS : 26688 ) – zeroed variables (global, static) in RAM/HEAP
    فقط این نوشته مشکلی بوچود نیاورد؟
    و این نوشته مربوط به چیست ؟
    و یک سوال دیگه اینکه مهندس با جایگذاری فایل err.h در مسیری که گفتم بنظر شما چه اتفاقی افتاده که اردوینو دیگه ارور نداده؟
    و در اخر ممنون از اینکه این چند روز کمک کردید تا ارور برطرف شود

    • سلام
      ممنونم از شما
      ظاهرا با قرار دادن فایل مشکل رفع شده، اما مشکل جدید ظاهرا به دلیل کمبود حافظه است. با کلیک بر روی گزینه tools و سپس flash size، مقدار را افزایش دهید.

  • سلام مهندس
    از قسمت tools گزینه Flash Size بصورت پیش فرض روی
    FS:2MB OTA:~1019KB) 4MB) بود .
    کدام یک گزینه های زیر را باید انتخاب کنم ؟؟
    FS:3MB OTA:~512KB) 4MB)
    FS:1MB OTA:~1019KB) 4MB)
    FS:none OTA:~1019KB) 4MB)

  • سلام مهندس عصر تون بخیر
    اگر یادتون باشه یه پروژه ای گفتم که ساخت پهپاد با برد esp32 cam میشه این اموزش را بزارید و اینکه اگر این اموزش را میزارید میشه بگید دقیقا زمان منتشر شدن این اموزش کی هست ؟؟

    • سلام
      این مورد جزو یکی از پروژه های پیچیده و سطح بالاست که برای پیاده سازی آن نیاز به زمان هست. اما یک پروژه جالب همین روزها منتشر می شود. منتظر باشید!

  • سلام مهندس من این گزینه FS:3MB OTA:~512KB) 4MB) را انتخاب کردم و کد را کامپایل کردم و کد کامپایل شد ولی این ارور را داد
    Executable segment sizes:
    ICACHE : 32768 – flash instruction cache
    IROM : 266728 – code in flash (default or ICACHE_FLASH_ATTR)
    IRAM : 27897 / 32768 – code in IRAM (IRAM_ATTR, ISRs…)
    DATA : 1536 ) – initialized variables (global, static) in RAM/HEAP
    RODATA : 1456 ) / 81920 – constants (global, static) in RAM/HEAP
    BSS : 26688 ) – zeroed variables (global, static) in RAM/HEAP
    مهندس این ارور خیلی میتونه مهم باشه یا نه ؟
    منظورم این است که یعنی کد را که روی برد node mcu اپلود کردم ایا در اجرای پروزه ام مشکلی پیش میاد؟

    • سلام
      من این مورد را بار دیگر با دقت بررسی کردم. به نظر می رسد این موارد خطا نیستند. بلکه تنها بیان کننده میزان حافظه اشغال شده هستند. شما فعلا برنامه را اجرا کنید. اگر موردی در ااجرا پیش آمد، آن را همین جا اعلام نمایید تا مورد بررسی قرار گیرد.

  • سلام و عرض ادب و احترام
    مهندس من دیروز یه کد اکسس پوینت از داخل مثال های اردوینو روی برد Node MCU اپلود کردم ولی بعدش که سریال مانیتور اردوینو را باز کردم پورت را نشناخت و من زرد را از کامپیوتر جدا کردم و دوباره وصل کردم و پورت را شناخت ولی چند ثانیه بعدش دیگه نشناخت و مطمئن هستم که مشکل از درایور برد هم نیست
    بنظر شما مشکل از کجاست ؟
    ایا برد خراب شده ؟
    اما قبلاً که ازش استفاده میکردم اصلأ چنین مشکلی نداشت

  • سلام مهندس تشکر از آموزش شما
    میخواستم بپرسم که آیا ماژول دوربین رزبری پای که درگاه اون CSI است به ESP32CAM متصل میشه؟

  • سلام مهندس
    میشه با esp32 cam وبکم برای کامپیوتر درست کرد ؟
    و میشه با این ماژول تماس تصویری با اینترنت برقرار کرد؟

  • سلام مهندس اگه میشه یه پروژه ای بزارید که بشه با اتصال ماژول دوربین OV7670 Camera بدون FiFo به برد node mcu یا esp32 بشه تصویر زنده را در اینترنت دریافت کرد

    • سلام
      کار با ماژول دوربین OV7670 کمی پیچیده است. کار با ESP32CAM بسیار راحت تر است. اما این مورد را هم در دست اقدام قرار می دهیم.

  • سلام مهندس صبح بخیر
    اگه میشه پروژه ارسال تصویر به ربات بله را هم بزارید البته یه آموزش ارسال تصویر به ربات تلگرام بود اما خب تلگرام فیلتره و پروژه اش قابل اجرا نیست

    • سلام و متشکرم
      باید مستندات پیام رسان بله را مطالعه کنم. ایده جالبیست. روی آن کار می کنیم. ولی اگر بشود روی اینستاگرام بتوانیم عکس را پست کنیم، جالب می شود!

  • سلام مهندس میشه با esp32 cam تصویر زنده را ارسال و با استفاده از یک ماژول esp32 تصویر زنده را دریافت کرد و با اتصال فیش AV به ماژول و اتصال سر دیگر فیش به تلویزیون هم صدا و هم تصویر زنده را نمایش داد ؟
    اگه همچنین چیزی میشه لطفاً اموزش این را هم بزارید

    • سلام
      یکبار قصد این کار را داشتم اما متوجه شدم کتابخانه برای ESP جهت اتصال به TV وجود ندارد. اگر هم بخواهم تصاویر را از ESP به اردوینو بدهم و سپس بر روی تلویزیون نمایش دهم، سرعت بسیار کند خواهد شد. ولی ایده خوبی هست. باید دنبال راه حل برایش باشیم.

      • سلام مهندس
        میشه تصاویر را از esp به اردوینو مگا بدهیم که سرعت بالا برود ؟
        یا کتابخانه برای esp جهت اتصال به TV نوشت ؟
        یا از برد اردوینو مگا ۲۵۶۰ دارای تراشه وای‌فای استفاده کرد ؟
        و البته یه راهی به ذهنم رسید که میشه از چند برد اردوینو درکنار هم استفاده کرد تا سرعت بالا برود ؟

        • سلام
          با آردوینو مگا شاید بهتر شود. محدودیت حافظه در این برد خیلی کمتر است. اما همچنان محدودیت حافظه وجود دارد. کتابخانه جهت ESP کمی کار را پیچیده می کند. اما حتما روی آن کار می کنم. چند برد آردوینو دو مشکل دارد، یکی هزینه بالا می رود یکی هم پیچیدگی کار.
          با این وجود، چه راه حل دیگری به ذهن شما می رسد که هم پیچیده نباشد و هم کم هزینه؟

          • سلام مهندس
            چند تا راه وجود دارد
            یکی اینکه طبق پاسخ قبلی شما که تصاویر را از esp به اردوینو بدهید ولی سرعت بسیار کند خواهد شد که باید این مورد را تست کنید ببینید سرعت تا چه حدی کند میشود
            دوم اینکه بهترین راه حل می‌تونه نوشتن کتابخانه برای esp باشه
            سومین راه حل کلا بجای استفاده از تلویزیون برای نمایش تصاویر از ماژول نمایشگر که در پروژه دوربین دنده عقب استفاده کردید استفاده کنید و تصاویر را بصورت بیسیم روی ماژول نمایشگر نشان دهید
            یا اینکه از برد اردوینو DUO استفاده کنید که هزینه بسیار بالاتر میرد

            • ممنون
              فکر می کنم نمایشگر دوربین دنده عقب مناسب باشد. البته می توانیم از نمایشگر بزرگتر هم استفاده کنیم تا تصاویر را بهتر مشاهده کنیم. نظر شما چیست؟

              • سلام مهندس صبح تون بخیر
                نمایشگر بزرگ که گفتید مدلش چی هست ؟
                یا میشه لینک خریدشو بدید ببینم

              • سلام مهندس
                من دوتا نمایشگر دیدم یکی مخصوص برد اردوینو مگا ۲۵۶۰ و یکی دیگه که SPI بود و هر دو نمایشگر ها هم لمسی بود و هردو شون هم ۳٫۲ اینچ بودن فکر کنم منظور شما استفاده از نمایشگر SPI بود درسته ؟
                اگر که درسته خب اینجوری هزینه بالاتر می‌ره اما چون صفحه نمایش بزرگ تری نسبت به صفحه نمایش دوربین دنده عقب هست بازم می ارزه
                اما اگر مثلاً یکی همین پروژه را درست کرده بود و صفحه نمایش دوربین دنده عقب را داشت چون اون هم SPI هست می‌تونه بدون هیچ تغییری در مدار از این صفحه نمایش استفاده کند؟

                • سلام
                  بله همین مدل شما را مد نظرم بود
                  درست هست، هزینه بالا می رود، باید مقایسه کرد و دید کدام روش به صرفه تر است، اما استفاده از برد آردوینو کار را کند می کند.
                  در مورد نمایشگر SPI هم بله می توان به این برد اضافه نمود، اما باید درایور را هم مد نظر داشته باشید. در صورتیکه درایورها متفاوت باشد، کتابخانه و کدها هم متفاوت خواهد شد.

                  • سلام مهندس
                    بنظرم استفاده از همین نمایشگر ۳٫۵ اینچی خیلی بهتر هست
                    چون که هم از نظر اندازه از نمایشگر دوربین دنده عقب بزرگتر است و هم دیگه نیاز به اردوینو نیست
                    بنظرم این پروژه را هم حتماً منتشر کنید
                    فقط اگه میشه یکی از خروجی های esp32 را به یک بلندگو هم اختصاص دهیم تا در کنار تصویر زنده صدا را هم داشته باشیم

                    • مرسی
                      عالی
                      ارسال صدا ایده خیلی جالبی هست، اما پیچیدگی دارد. روی آن هم کار می کنم.
                      ممنونم از همراهی های شما

    • سلام
      بله
      مشکلی نخواهد بود، در این حالت شما انتخاب میکنید(طبق برنامه) داده ها از طریق ماژول SIM800L و یا مودم منتقل شود.

  • سلام مهندس عصر تون بخیر
    اگه میشه یه پروژه بزارید که با اتصال ماژول مادون قرمز به برد ویموس و اتصال برد ویموس به موبایل تلویزیون را کنترل کنیم

    • سلام
      ممنونم
      ببخشید که دیر پاسخ می دهم
      کمی بیشتر توضیح دهید. یعنی ویموس واسط بین گوشی و تلویزیون شود؟ اگر این طور است، ویموس را چگونه به تلویزیون متصل کنیم؟

      • سلام مهندس
        بله برد ویموس واسطه بشود به این صورت که ما بعد از اپلود کد روی ویموس یک ایپی از ویموس دریافت کنیم و وقتی که ایپی را وارد مرورگر گوشی موبایل می‌کنیم یک صفحه ای شبیه کنترل تلویزیون برامون باز بشه و وقتی که ما هر کدوم از کلید ها را فشار میدهیم فرمان به ویموس ارسال بشه و ویموس هم فرمان را دریافت و با استفاده از مادون قرمز به تلویزیون بفرسته
        برای اینکه کد های هر دکمه کنترل تلویزیون را بفهمیم میتونیم قبل از اپلود کد اصلی پروژه یه کدی را روی ویموس اپلود کنیم که با اتصال یک ماژول مادون قرمز گیرنده به ویموس و فشار دادن هر دکمه کنترل تلویزیون کد مخصوص به هر دکمه داخل سریال مانیتور اردوینو نشان داده شود و کد های هر دکمه را داخل کد اصلی تعریف کنیم

        • سلام
          خیلی جالب هست، خیلی!!!!
          بعضی از تلفن های همراه که سنسور فرستنده IR ندارند می توانند از این روش برای کنترل تلویزیون استفاده کنند.

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

  • سلام مهندس من یه دوربین داخل دیجیکالا دیدم که با استفاده از گوشی موبایل میشد بچرخونیش و صدا و تصویر را داخل اپلیکیشن دید
    میشه با esp32cam یه همچین چیزی درست کرد؟

    • سلام
      بله
      این امکان وجود دارد. بر روی این پروژه اگر فرصتی دست دهد، آپدیت قرار خواهیم داد.

  • و همچنین یه پروژه لامپ شارژی هوشمند بزارید
    چون این روز ها برق زیاد می‌ره و می‌تونه پروژه کاربردی باشه

    • متشکرم از پیشنهاد بی نظیر شما
      ابن پروژه پیشتر کار شده و در چند روز آینده منتشر خواهد شد.

  • سلام
    آیا امکان فرستادن ویدئوی با کیفیت با ماژول های sim808 یا sim908 و یک دوربین ریز موبایلی ( مثل ماژولهای دوربین usb خور با کیفیت بالای ۵ مگاپیکسل) وجود دارد؟ ( برای سوار کردن روی کوادکوپتر)
    با تشکر

    • سلام
      خیر با ماژول SIM808 نمی توان اقدام به ارسال فیلم نمود؛ چراکه این ماژول از تکنولوژی GPRS پشتیبانی می کند. برای ارسال فیلم نیاز به تکنولوژی ۳G داریم. برای این مورد آموزشی منتشر خواهیم نمود.

      • سلام مهندس بنظرم ایشون ایده جالبی دادند
        ولی قیمت ماژول سیمکارت ۳G فکر کنم خیلی گرون تر باشه
        بنظرم ایده ایشون را با استفاده از اینترنت مودم راه اندازی کنیم بصرفه تر باشه و دیگر نیاز به ماژول سیم‌کارت نیست

        • بله با اینترنت مودم هم امکان پذیر هست اما قصد فکر می کنم بدون نیاز به مودم بهتر باشد، چراکه بدون نگرانی می توان در هر محیطی از دوربین استفاده نمود.

          • و جسارتا یک سوال دیگه
            مطالب جدیدی که در سایت قرار میگیره رو چه جور باید متوجه بشیم که پروژه ی جدیدی رو قرار دادید؟ با تشکر

            • خواهش می کنم
              صفحه اصلی سایت قسمتی به نام انتشار روز دارد. می توانی با بررسی این قسمت، از مطالب جدید مطلع شوید.

      • با تشکر از راهنمایی
        ماژول ۳g موجود در فروشگاه خیلی گرون قیمته . به نظرم به صرفه تر باشه یه گوشی دست دوم ببندیم روی کواد ( البته اونم وزنش میره بالا)

    • سلام مجدد مهندس میشه همین پروژه دوربین سیمکارتی را کمی تغییر داد
      به این صورت که ماژول به اینترنت متصل باشد و ما از طریق یه لینک همیشه بتونیم از هر کجا تصویر زنده را از ماژول دریافت کنیم منظورم این است که با توجه به هاست و دامنه که ساختیم بتونیم تصویر زنده را دریافت کنیم
      ایا همچین چیزی میشه؟
      اگر هم نمیشه لطفاً یه پروژه درمورد دریافت تصاویر زنده از ماژول را بزارید

      • سلام
        همانطور که گفته شد، باید از اینترنت ۳G استفاده نمود. البته باید در نظر داشت که با اتصال این ماژول به مودم، می توان تصاویر را با سرعت بالا دریافت کرد، اما چون می خواهیم به صورت همراه و بدون نیاز به مودم دستگاه را پیاده سازی کنیم، پس نیاز به اینترنت سیم کارت داریم.

        • سلام مهندس اگه امکانش هست و همون‌طور که قبلاً گفتم یه پروژه ای بزارید که بشه با esp32 cam تصاویر زنده را از هر کجا دریافت کرد چون واقعا پروژه کاربردی هست

  • و البته یه نکته ای را یادم رفت بگم که
    و همچنین باید از ماژول سیم‌کارت sim800l استفاده کنیم چراکه ما وقتی تماس میگیریم و سیستم تماس ما را قطع میکند باید شماره موبایل وارد شده در کد ها با شماره موبایل دریافتی از طرف کاربر یکی باشد بعد از اینکه ماژول esp32 cam پردازش کرد و شماره موبایل یکی بود سپس ماژول ویدئو را ضبط کرده و سپس به مودم وایفای متصل و سپس ویدئو را به ایمیل ما یا یه لینک پیامکی برای ما بفرستد که ما روی لینک کلیک کرده و ویدئو را تماشا کنیم

    • بله دقیقا
      البته اگر بحث حذف ماژول سیم کارت باشد، در این حالت می توان از طریق اینترنت هم پیامی به دوربین ارسال کنیم تا تصاویر را ارسال نماید.

  • سلام:
    اشتراک سه ماه را خریداری کردم ولی همچنان پیغام “جهت دسترسی به این بخش، اشتراک اسپارکر پلاس تهیه کنید” نمایش داده می شود.
    لطفا پیگیری نمایید.

  • سلام روزتون بخیر
    برای دسترسی به کد های پروژه گفته شده باید اشتراک اسپارکر پلاس تهیه شود.
    من تهیه کردم ولی هرکاری میکنم نمیتونم به کد ها دسترسی پیدا کنم میشه راهنماییم کنید؟

    • سلام و متشکرم
      لطفا حافظه کش مرورگر خود را پاک کنید و مجددا تست کنید.
      برای این مورد در قسمت تاریخچه مروگر، کلیه اطلاعات از جمله کوکی را پاک کنید.

      • با عرض سلام مجدد
        متاسفانه من خیلی تلاش کردم همه دیتای های پیشین مرورگرمو پاک کردم ولی بازم دسترسی ندارم.
        دائما با این پیغام مواجهه میشم.
        {خطاکوکی‌ها مسدود شده‌اند یا توسط مرورگر شما پشتیبانی نمی‌شوند. شما باید آن‌ها را فعال کنید تا وردپرس بتواند از آن استفاده نماید.}

  • سلام: من کد ها رو اپلود کردم . بعد از تماس ، فلش دوربین فعال میشه و ظاهرا عکس میگیره .بعد دیتا فعال میشه ، بعد از حدودا ۲۰ الی ۳۰ ثانیه دیتا خاموش میشه و پیامک ارسال میشه ولی عکسی روی سرور اپلود نمیشه!
    احتمال میدم نام سرور رو اشتباه وارد میکنم.این نام ها و جداگانه امتحان کردم ولی جواب نگرفتم :
    siya413.gigfa.com
    ftpupload.net
    http://ftp.gigfa.com
    واقعا نمیدونم کدام ، نام سروره؟
    ایا FTP port باید در نظر گرفته بشه؟
    قسمت ارسال پیامک لینک تصویر باید siya413.gigfa.com وارد کنم .

      • نام سرور رو http://ftp.gigfa.com گذاشتم. رمز عبور، آدرس مسیر آپلود فایل را درسته.ولی عکسی روی سرور در مسیر htdocs اپلود نمیشه! بنظر شما مشکل از چی ممکنه باشه؟
        سیمکارت همراه اوله بدون پین کد همراه با دیتا.
        یک نمونه پیامک لینک تصویر بصورت siya413.gigfa.com/104235.jpg میاد که صفحه ای با پیام خطای ۴۰۴! We couldn’t find that page میاد.

            • نام کاربری را بار دیگر با دقت چک کنید. همچنین رمز عبور را بار دیگر به دقت چک کنید. اشکالی در این دو قسمت وجود دارد.

              • موارد گفته شده رو دوباره چک کردم اما مشکل همچنان پابرجاست. با نام کاربری و رمز عبور بدون مشکل وارد کنترل پنل سرور میشم.
                یک موردی که وجود داره ،توی سریال مانیتور هنگام ارسال عکس ، یکسری کد ، پشت سر هم میاد که بجای حروف ، مربع میاد مثلا

                ⸮⸮⸮⸮⸮-(⸮R⸮Rc⸮(⸮⸮⸮T⸮(۴⸮”b⸮⸮h(⸮⸮⸮⸮h⸮⸮ĥ⸮P⸮⸮⸮$J+1⸮%&*⸮C⸮KM⸮J*Ť۴⸮$⸮⸮⸮R⸮⸮⸮⸮⸮⸮⸮BqKA”S⸮⸮⸮E
                ممکن این یک ایراد باشه؟

                • نه، چون شما با پورت ۸۰ قصد باز کردن دارید صفحه باز نمی شود. باز کردن صفحه به صورت ftp تشریفات خاص خود را دارد!!!

              • خروجی سریال مانیتور بعد از مرحله set up

                WAITING TO CONNECT TO NETWORK
                AT+CCALR?
                AT+CCALR?
                AT+CCALR?
                AT+CCALR?
                ⸮⸮⸮⸮⸮_⸮=⸮NETWORK
                AT+CMGF=1
                AT+FTPSERV=”http://ftp.gigfa.com”
                AT+FTPUN=”gigfa_*******”
                AT+FTPPW=”Sgh*******”
                AT+FTPPUTPATH=”/htdocs/”

                    • آیا مبدل سریال به USB در اختیار دارید؟
                      در صورتیکه چنین است، لطفا پایه GND مبدل را به پایه GND ماژول سیم کارت و پایه RX مبدل را به پایه TX ماژول سیم کارت متصل کنید. حال سریال مانیتور را باز کرده و پورت مبدل سریال را انتخاب کنید. در ادامه برنامه را از ابتدا اجرا کرده و مواردی که در سریال مانیتور مشاهده می کنید را در کامنت بعدی قرار دهید.(غیر از پسورد)

    • خیر
      این صحیح نیست!!
      باید پاسخ های ماژول را ارسال کنید، یعنی مثلا زمانیکه به ماژول AT فرستاده می شود و OK دریافت می شود، پاسخ OK باید بررسی شود. شما اتصالات را اشتباه انجام دادید. پایه TX ماژول SIM800L به پایه RX مبدل سریال و پایه GND مبدل سریال به پایه GND ماژول SIM800L متصل گردد.