برد وای فای NodeMCU یک میکرکنترلر اوپن سورس در حوزه IOT میباشد. هستهی NodeMCU، چیپ ESP8266 ورژن ESP12 میباشد که از WIFI پشتیبانی میکند و به وسیلهی آن میتوان به شبکهی وای فای متصل شد و اطلاعات را میان اینترنت یا سایر دستگاهها جابهجا نمود. زبان برنامهنویسی این ماژول ، Lua میباشد. ولی از امکانات بسیار عالی این ماژول این است که میتوان یا استفاده از IDE آردوینو و با استفاده از دستوارات آردوینو بر روی آن به سادگی برنامه نویسی کرد. در ادامه با مرجع تخصصی آردوینو به زبان فارسی دیجی اسپارک همراه باشید.
برد وای فای NODEMCU
برد وای فای Nodemcu از ESP12-E و ترکیب تراشه وای فای ESP8266 طراحی و توسعه داده شده است. برد Nodemcu از میکروپروسسور Xtensa 32-bit LX106 RISC استفاده میکند. این میکروپروسسو از RTOS و فرکانس ساعت ورودی قابل تنظیم بین ۸۰ تا ۱۶۰ MHz بهره میبرد. برد Nodemcu از ۱۲۸ کیلوبایت حافظه رم و ۴ مگابایت حافظه فلش مموری تشکیل شده است. از دیگر قابلیت های منحصر به فرد این برد پشتیبانی از وای فای و بلوتوث داخلی و حالت خواب فعال است که در پروژه های IOT یکی از پارامترهای مهم برای استفاده از این برد به شمار میآید. برد Nodemcu توسط پورت جک میکرو USB و پایه VIN برای تغذیه استفاده میکند. از دیگر قابلیت های این برد پشتیبانی از UART, SPI, I2C است.
ولتاژ کاریNODEMCU | ۵ ولت DC |
حافظه فلش مموری | ۴Mb |
پروسسور | L106 32-bit |
سرعت پروسسور | ۸۰ – ۱۶۰ MHz |
حافظه RAM | ۳۲K + 80K |
تعداد پایه های GPIO | ۱۶ |
ADC | ۱, ۱۰ bit |
کاربرد Nodemcu
به واسطه استفاده از بردهای میکروکنتر با تراشه وای فای برقراری ارتباط با دنیای شبکه و اینترنت فراهم میشود. امکان اتصال چندین دیوایس به یکدیگر از طریق بردهای وای فای، ارسال اطلاعات از به گیت وی و پلتفرم ها برای ما ساده تر شده است.
- شبیه سازی اولیه پروژه های IOT
- توان مصرفی کم برای استفاده در پروژه
- پروژه هایی بر پایه پلتفرم
- ساخت اپلیکیشن و کنترل از راه دور
راه اندازی Nodemcu با آردوینو
برد وای فای Nodemcu به سادگی با نرم افزار Arduino IDE برنامه نویسی شده و به راحتی قابل استفاده است. البته نیاز اساسی برای ایجاد ارتباط دانش برنامه نویسی است. اگر برنامه نویس حرفه ای هستید قطعا به واسطه ی کتابخانه های از پیش تعریف شده و دانش خودتان برنامه نویسی اصلا پیچیده نیست و جهت سهولت در اجرا کتابخانه های فوق العاده از قبل نوشته و توسعه داده شده است که در لایبرری های Arduino IDE در دسترس است.
نصب پکیج ESP8266
جهت راه اندازی و تست برد Nodemcu و برای آن که بتوانید بر روی این ماژول توسط IDE آردوینو برنامه نویسی کنید باید درایورها و بورد آن را بر روی نرم افزار آردوینو نصب کنید.
برای این منظور وارد نرم افزار آردوینو شوید. سپس از قسمت File وارد Preferences شوید.
سپس لینک زیر را کپی کنید و در پنجره Preferences در قسمت Additional Boards Manager URLs ، لینک را paste کنید و OK را بزنید.
محدودیت در دسترسی کامل به این مجموعه آموزش
دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندسهای دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید. |
اجرای پروژه Blink با Nodemcu
یکی از متداول ترین برنامه ها برای تست و اجرای اولین کد تست یک ال ای دی ساده است. با اینکار از سالم بودن برد، نحوه ی کدنویسی با محیط Arduino IDE را یاد خواهید گرفت. برای پروگرام شدن برد به هیچ سخت افزار دیگری جز یک کابل usb to micro usb نیاز نخواهید داشت. برای تست این پروژه از ال ای دی داخلی برد که به پایه GPIO16 متصل است. حال میخواهیم برنامهی یک LED چشمک زن را بر روی NODEMCU خود آپلود کنیم. در مرحله اول باید بورد NODEMCU را از قسمت تنظیمات انتخاب کنیم. برای کار وارد tools>Board option میشویم و NodeMCU1.0 (ESP-12E) را انتخاب میکنیم.
حال فرکانش ۸۰MHz را انتخاب کنید. قابل ذکر است شما میتوانید از اورکلاک این چیپ نیز استفاده کنید و فرکانس را بر روی ۱۶۰ مگاهرنز تنظیم کنید.
حال باودریت را بر روی ۱۱۵۲۰۰ تنظیم کنید. البته میتوانید از مقادیر بالاتر استفاده کنید ولی ۱۱۵۲۰۰ سرعت مناسبی است.
و در آخر هم قسمت port ٰا تنظیم کنید:
بررسی پایههای برد Nodemcu
برد کنترل اینترنت اشیا Nodemcu، دارای ورژن های متفاوتی است که در این آموزش از ورژن ۳ یا V0.3 استفاده میکنیم. ورژن ۳ با برند Lolin مشخص میشود. ماژول Nodemcu LoLin از ۳۰ پایه تشکیل شده است.
- ۱۳ پایه GPIO به ترتیب با D مشخص شده است.
- پایه Vin جهت تغذیه جداگانه و ۵ ولت مورد استفاده قرار میگیرد.
- این ماژول از ۳ پایه ۳٫۳ ولت و ۴ پایه GND تشکیل شده است.
- دقت کنید پایه A0 در واقع همان پایه ADC0 است که برای اتصال سنسورهای آنالوگ مورد استفاده قرار میگیرد.
- جهت اطلاع از شماره GPIO از تصویر زیر استفاده کنید.
- پایههای آبی رنگ به ترتیب پایه های ارتباط سریال TX و RX میباشد.
- جهت ارتباط SPI پایه های HMOSI، HCS، HMISO و HSCLK با رنگ سبز مشخص شده است.
- پایه های I2C به ترتیب D1 برابر SCL و D2 برابر با SDA میباشد.
آپلود کد آردوینو
در این بخش نرم افزار آردوینو Arduino IDE را باز کرده و یک تب جدید باز کنید. سپس کد برنامه را از طریق کلیدهای میانبر به آردوینو انتقال دهید. برنامه LED چشمک زن را بر روی NodeMCU آپلود کنید. کدهای زیر را کپی کرده و درون نرم افزار آردوینو paste کنید سپس بر روی دکمه آپلود کلیک کنید.
void setup() { pinMode(LED_BUILTIN, OUTPUT); // استفاده از پایه داخلی ال ای دی برد Nodemcu } void loop() { digitalWrite(LED_BUILTIN, LOW); // روشن شدن ال ای دی با Low شدن خروجی delay(1000); // تاخیر به مدت ۱ ثانیه digitalWrite(LED_BUILTIN, HIGH); //خاموش شدن ال ای دی با High شدن خروجی delay(1000); // با تاخیر یک ثانیه }
تصویر نرم افزار Arduino IDE به صورت زیر است.
بعد از آپلود LED موجود بر روی ماژول به مدت ۱ ثانیه خاموش و روشن میشود. به همین ترتیب اولین و ساده ترین پروژه با برد Nodemcu اجرا شده است. به دنیای اینترنت اشیا خوش آمدید.
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند میتوانید از همین طریق اطلاع رسانی کنید.
در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.
عذرخواهی میکنم، ارتباط مثال شما با اینترنت اشیا رو نفهمیدم؟!!
درود
در این پست فقط نحوه ی برنامه نویسی بر روی ماژول بله وسیله ی آردوینو آموزش داده شد.
در پست های بعدی آموزش های مرتبط این ماژول با IoT آموزش داده می شود
سلام ممنون از آموزش خوبتون
من میخام بهnodemcu پیام ارسال کنم. یعنی مثلا یک جمله بفرستم که دریافت کنه و سرعت دریافت و انرژی شو در حالت های مختلف اندازه بگیرم چجوری میتونم پیام رو ارسال کنم؟
باسلام
متوجه سوال شما نشدم. لطفا واضحتر بفرمایید چه کاربردی مد نظرتان است.
سلام
میشه شماره موبایلتون رو جهت طراحی و مشاوره مدار لطف کنید.سپاسگزارم
با سلام
کاربر گرامی چنانچه سوالی دارید، از همین طریق اقدام بفرمایید. درخواست شما خارج از قوانین سایت میباشد.
سلام میشه بگی برای نسخه جدیدش چیکار باید بکنم؟
با سلام
کاربر گرامی سوال خود و مدل دقیق برد مورد استفاده رو بفرمایید تا بررسی کنیم.
سلام. برای راه اندازی این ماژول ، واقعا کامل بود. ممنون D:
سلام و خسته نباشید
بنده پروژه ای دارم که باید از طریق دوربین، آردینو و ماژول وایفای، تصویر ویدیو را بصورت زنده و مستقیم به موبایل انتقال بده.
آیا این ماژول قابلیت انتقال ویدیو (فیلم برداری زنده و ارسال هم زمان به موبایل) را داره؟
ممنونم از پاسخگوی شما
از library arducam استفاده کنید . بله امکان اینکه steam نمایش بدید هم هست .
باسلام ,من شیلدwemosD1,شیلدwifiهست رو خریداری کردم,یک نمونه کد رو اپلود کردم که چراغsckچشمک میزدشیلدرو ریست کردم,حالا اتی کامندها جواب نمیدن,من به شماره پرت که به صورت دیفالت تعریف شده براش برای ازتباط سوکت نیاز دارم,اما اتی کامند جواب نمیده تو یه سایت خوندم که ممکنه زمانی که کدهارو اپلود کرد روی برد اتیکامندها کتابخونش درست کار نکنه,الان میشه به من راهنمایی کنید من چطور مود کاری وپرت رو مشخص کنم,اگر با برنامه flash…حافظه شیلد رو پاک کنم مشکلی پیش نمیاد؟منظورم اینه,اطلاعاتی مثل ای پی که توسط کارخانه سازنده قرار داده شده پاک نمیشه؟ممنون از راهنمایی تون
با سلام
قبل از هر چیز باید برد Wemos را به IDE اروینو معرفی کنید. لطفا از آموزش نصب و راه اندازی برد کنترل IOT اینترنت اشیاء Wemos D1 Mini مراحل را پیش بروید. سپس سوالتان را مطرح کنید.
[…] منبع: digispark […]
داشتن یک GUI با امکانات خوب ( widget های مثل رسم نمودار / … ) برای پروژه های اینترنت اشیا و هر پروژه ای که نیاز به رابط گرافیکی داشته باشد یکی از الزامات پروژه باشد . خوب حالا در نظر بگیرید هزینه پروژه هم مهم هست و امکان استفاده از embedded نیست .
دنیای esp8266 این مشکل را حل کرده . میتوان رابط گرافیکی خوب با تمامی امکانات HTML/CSS/JS ساخته و با پروتکل هایی مثل websocket / http/mqtt (مخصوصا websocket) از طریق esp با این وب پیج ها ارتباط برقرار کنید . هر انچه ای که میخواهید میتوان درست کنید . میخواستم بدونم تجربه این پروژه ها را دارید .
سلام استاد ببخشید بنده مشکلی در پروگرم کردن این برد دارم طبق اموزش پیش میرم ولی بردم دو مشکل داره یک اینه که اصلا چراغ ابیش روشن نمیشه و فقط چراغ ماژول وایفایش روشن میشه دوم این که از طرف نرم افزار آردوینو ارور زیر رو میده :
Arduino: 1.6.12 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)”
Sketch uses 232,585 bytes (22%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 34,056 bytes (41%) of dynamic memory, leaving 47,864 bytes for local variables. Maximum is 81,920 bytes.
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
ممنون میشم کمک کنید
با سلام
برد توسط نرم افزار شناسایی نشده است. با یک پورت USB دیگر استفاده کنید و کابل را هم تعویض کنید. البته اگر برد شما از نوع CH340 است باید درایور آن را نصب کرده باشید.
سلام ببخشید من این درایور رو نصب کردم usb رو هم عوض کردم
باز این ارور رو میده
error: espcomm_upload_mem failed
سلام مجدد، همانطور که در پاسخ قبلی گفتم عمل کنید، اگر رفع نشد از همین طریق اعلام کنید. اگر هم رفع شد باز هم از همین طریق اعلام کنید!
سلام من وقتی میخوام کد آپلودش کنم این ارور رو میده
Arduino: 1.8.1 (Windows 10), Board: “NodeMCU 0.9 (ESP-12 Module), 80 MHz, 9600, 4M (3M SPIFFS)”
Build options changed, rebuilding all
Sketch uses 298193 bytes (28%) of program storage space. Maximum is 1044464 bytes.
Global variables use 40904 bytes (49%) of dynamic memory, leaving 41016 bytes for local variables. Maximum is 81920 bytes.
Uploading 302336 bytes from C:\Users\Ar\AppData\Local\Temp\arduino_build_936965/sketch_jul19a.ino.bin to flash at 0x00000000
error: failed sending 1072 bytes
.error: failed sending 1044 bytes
.error: failed sending 1040 bytes
.error: failed sending 1040 bytes
.error: failed sending 1070 bytes
.error: failed sending 1081 bytes
.error: failed sending 1088 bytes
.error: failed sending 1055 bytes
.error: failed sending 1051 bytes
.error: failed sending 1046 bytes
.error: failed sending 1060 bytes
.error: failed sending 1062 bytes
.error: failed sending 1059 bytes
.error: failed sending 1058 bytes
.error: failed sending 1055 bytes
.error: failed sending 1054 bytes
.error: failed sending 1047 bytes
.error: failed sending 1050 bytes
.error: failed sending 1062 bytes
warning: espcomm_send_command: didn’t receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_DATA) failed
warning: espcomm_send_command: wrong direction/command: 0x01 0x03, expected 0x01 0x04
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
البته مال من ورژن ۰٫۹ هست با ch340 که تنظیماتشم دقیق اعمال کردم
با سلام
ضمن تشکر از توجه شما، این ارور مربوط عدم ایجاد ارتباط پایدار با برد است. از یک پورت Usb دیگر استفاده کنید. سیستم ریست کنید و همچنین در صورت نیاز از کابل دیگرى استفاده کنید.
در صورت رفع نشدن، مجددا اطلاع دهید.
سلام
نه جناب آروند از چند usb استفاده کردم ولی در اخر با این ک پشت قطعه نوشته بادریت ۹۶۰۰ اون رو به ۵۷۶۰۰ تغییر دادم و درست شد
بسیار خب 🙂
سلام
من برد node mcu ام رو به نام esp12e خریداری کردم اما الان با تنظیم ESP12و ESP12E با baudrate115200 برنامه روش ریخته میشه و موقع ریختن برنامه led ابی رنگ بالا چشمک میزنه ولی بعدش که تموم میشه دیگه هیچ led روشن نمیشه . البته پشت آی سی نوشته که install 340G driver ولی بدون نصبش ویندوز ماژول رو شناخته بود (در device manager اسمش رو میاره)
۱٫ چرا با هر دوتا تنظیم ESP12و ESP12E برنامه پروگرم میشه ؟ یعنی فرقی نداره ؟
۲٫ مشکل led برای چی هست؟
۳٫ این مساله به درایور ربطی داره ؟
اینم نتیجه پروگرم کردن با آردویینو :
esptool v0.4.9 – (c) 2014 Ch. Klippel
setting board to nodemcu
setting baudrate from 115200 to 115200
setting port from COM1 to COM3
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
Uploading 226352 bytes from C:\Users\MAZ\AppData\Local\Temp\arduino_build_116151/lednodemcu.ino.bin to flash at 0x00000000
erasing flash
size: 037430 address: 000000
first_sector_index: 0
total_sector_count: 56
head_sector_count: 16
adjusted_sector_count: 40
erase_size: 028000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 15000 ms
setting serial port timeouts to 1000 ms
espcomm_send_command: receiving 2 bytes of data
writing flash
…………………………………………………………………….. [ ۳۶% ]
…………………………………………………………………….. [ ۷۲% ]
…………………………………………………….. [ ۱۰۰% ]
starting app without reboot
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
closing bootloader
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
با سلام
ضمن تشکر از توجه شما، اگر برد شما NodeMCU است؛ باید در قسمت انتخاب برد، مدل NodeMCU را انتخاب کنید. در مورد درایور احتمالا قبلا این درایور در سیستم شما نصب بوده است.
سلام مهندس خسته نباشید
باید به عرضتون برسونم من ضمن اینکه از روش آموزش پیش رفتم، امّا نتیجه نگرفتم و نرم افزار error complition termianted رو به من بر می گردونه.
راه حل چیست؟
ممنون می شم راهنمایی کنید
با سلام
ضمن تشکر از توجه شما، این موضوع مربوط به اتصالات است. اول از همه آیا در لیست بردهای نرم افزار، برد Node MCU اضافه شده است؟ اگر اضافه شده است، اتصالات را چک کنید از پورت USB دیگری استفاده کنید. اگر رفع نشد از همین طریق اطلاع رسانی کنید.
سلام
ضمن تشکر بابت راهنماییتون، باید بگم مشکل پا برجاست.
ویندوز من xp است، وقتی که برد رو برای اولین بار وصل کردم شناسایی نشد و گفت باید درایورشونصب کنید به همین علت از طریق ویندوز اتوماتیک درایور رو نصب کردم چیپ ارتباطیش cp2102 است.
خلاصه درایور نصب شد و بعد از اون دیگه ارور نمی داد. مراحل نصب تو آردوینو رو هم مطابق آموزش انجام دادم کامل
اما وقتی خواستم یه برنامه توش بریزم اروری که قبلا گفتم رو می ده
اما دو نکته
من با استفاده از نرم افزار flasher با برد ارتباط دارم و اونو فلاش کردم و از لحاظ ارتباطی مشکل نداره
دوم اینکه در حالت عادی وقتی برد رو وصل می کنم به سیستم ، فقط ال ای دی وای فای چشمک می زنه و بعد خاموش می شه اما وقتی پین ۰ رو منفی می کنم یه ال ای دی آبی روشن می شه و حتی وقتی ربستش هم می کنم بازم روشن می مونه
حالا واقعا دیگه نمی دونم چیکار کنم
سلام مجدد
ارور دریافتی مربوط به کدها هم میتواند باشد. لطفا کل ارور قرمز رنگ را کپی کرده و ارسال کنید، تا بررسی دقیق انجام گیرد.
سلام ببخشید کد ارسال فایل با این شیلد رو ندارید که به یه ip وصل بشه و بهش ارسال داده کنه
با سلام
ضمن تشکر از توجه شما، اینجا مکانی برای ارایه کدهای آماده نمیباشد. شما در این مورد اگر سوال فنی دارید، میتوانید مطرح کنید.
ببخشید موقع کار با ای نشیلد این ارور برای من نمایش داده میشه
error: espcomm-upload-mem faild
دلیلش چی می تونه باشه همه راه ها رو امتحان کردم تغییر پورت usb و سرعت آپلود و ….
با سلام
ضمن تشکر از توحه شما، اتصالات پینها را از برد جدا کنید و محددا آپلود کنید.
سلام همه ی کارهای گفته شده رو انجام میدم ولی این ارور ظاهر میشه
Arduino: 1.8.6 Hourly Build 2017/10/20 02:33 (Windows 7), Board: “NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (3M SPIFFS)”
Build options changed, rebuilding all
Archiving built core (caching) in: C:\Users\ali\AppData\Local\Temp\arduino_cache_186395\core\core_esp8266_esp8266_nodemcu_CpuFrequency_80,UploadSpeed_115200,FlashSize_4M3M_e7062f10c0a10bcb3125294fbe375b6b.a
Sketch uses 222197 bytes (21%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31572 bytes (38%) of dynamic memory, leaving 50348 bytes for local variables. Maximum is 81920 bytes.
error: Failed to open COM1
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
با سلام
اتصالات کابل USB را بررسی کنید. سپس تمامی اتصالات پینها را جدا کنید و تست کنید. چنانچه رفع شد از همین طریق اطلاع دهید.
سلام من micropython رو داخل nodemcu ریختم ،الان برای اینکه به حالت اول برش گردونم و با اردینو بتونم برنامه نویسیش کنم باید چیکار کنم .ممنون
با سلام، ضمن تشکر از توجه شما، در این خصوص خب برنامه میکروپایتون برای این برد خیلی خام و تازه است و اصلا پیشنهاد نمیکنم که سمت این بروید. حداقل در حال حاضر ولی برای بازگشت به حالت قبلی باید با هر نرم افزاری که firmware را تغییر دادید، به فریمور اصلی Node mCu تغییر دهید. اگر مشکل حل نشد از همین طریق اطلاع رسانی کنید تا موارد را باهم پیش برویم.
سلام برد رو که با کامپیوتر و یا با vin روشن میکنم آی سی درایور و دیود و بعد بقیه قطعات فوق العاده گرم میشن چه چیزی نیم سوز شده؟
با سلام و تشکر از توجه شما
در این خصوص باید شماتیک مدار را بررسی کنید. بنده اطلاعی ندارم.
سلام
من ۲ تا مشکلی با برد “NodeMCU ESP-12E Module دارم
مشکل اولم چراغ ابیش روشن نمیشه و فقط چراق ماژول وایفایش فقط زمانی که به کامپیوتر متصل شد روشن میشه اونم در حد ۱ ثانیه و مشکل دوم این که موقع پروگرم کردن ماژول از طرف نرم افزار آردوینو ارور زیر رو میده :
Arduino: 1.6.9 (Windows XP), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200”
In file included from c:\documents and settings\administrator\local settings\application data\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:60:0,
from C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,
from sketch\internet_robot.ino.cpp:1:
c:\documents and settings\administrator\local settings\application data\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\utility:68:28: fatal error: bits/c++config.h: No such file or directory
#include
^
compilation terminated.
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.
ضمنا چطوری میتو نم با دستورات AT commond ماژول و اماده کنم ایا در محیط اردوینو میشه؟
اگه میشه لطفا مراحل ۰تا ۱۰۰ اونو توضیح بدید
این نکته روهم بگم درایور هارو هم نصب کردم نرم افزار اردوینو ماژول و تولیست خودش اورده و ویندوز xp هم دارم
متشکر میشم اگه راهنمایی کنید
با سلام و تشکر از شما
لطفا هر سوال را به صورت کامنت مجزا مطرح کنید تا موارد قابل تفکیک باشند. در خصوص سوال اول، مشکلی ندارد و طبیعی است.
۲- ارور مربوط به کتابخانه config.h میباشد. از آموزش نصب کتابخانه در آردوینو استفاده کنید.
۳- کاربر گرامی دیجی اسپارک بستر اجرای پروژههای دلخواه شما به صورت رایگان نیست. قرار نیست برای هر کاربری موارد از ۰ تا ۱۰۰ توضیح داده شود. شما بایستی اطلاعات فنی داشته باشید و برای رفع عیب به اینجا مراجعه کنید.
سلام
ممنون از پاسخ خوبتون
من ابتدا در منوی Sketch مسیر include library >library manager رفتم
با باز شدن library manager لیستی از کتابخانهها باز شدن در قسمت Filter your search عبارت config.h را وارد کذدم. در لیست نتایج کتابخانه مربوطه باز شدن بر روی تک تک کتابخانه ها زدم و هرکدام که install ظاهر شدکلیک کردم.
ولی همچنان پیغام زیر ظاهر می شود
Arduino: 1.6.9 (Windows XP), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200”
In file included from c:\documents and settings\administrator\local settings\application data\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:60:0,
from C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,
from sketch\internet_robot.ino.cpp:1:
c:\documents and settings\administrator\local settings\application data\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\utility:68:28: fatal error: bits/c++config.h: No such file or directory
#include
^
compilation terminated.
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.
متشکر میشم اگه راهنمایی کنید
سلام مجدد
خواهش میکنم، ولی همچنان ارور همین کتابخانه را دریافت میکنید. ممکن است کدهایی که استفاده میکنید از یک کتابخانه غیر رسمی استفاده میکند.
سلام
خیلی ممنون
از منوی TOOLS => BOARD => BOARDS MANAGER یکسری کتابخامه مربوط به ESP8266 نصب کردم الان فقط این و میگه
Arduino: 1.6.9 (Windows XP), Board: “NodeMCU 0.9 (ESP-12 Module), 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200”
Board nodemcu (platform esp8266, package esp8266) is unknown
Error compiling for board NodeMCU 0.9 (ESP-12 Module).
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
دیگه نمیدونم چیکارش کنم
اگه ممکنه کمکم کنید
ممنونم
سلام مجدد
در این شرایط دیگر ارور کتابخانه نمیدهد. این ارور هم مربوط به جریان ناکافی به هنگام آپلود کدها میباشد.
سلام
برای راه اندازی و انجام پروژه با ماژول esp32 wrover در محیط ویندوز چه پیشنهادی دارین؟
آیا نرم افزاری هست؟
من به لینوکس آشنایی ندارم
ممنون
با سلام و تشکر ازشما
در خصوص آموزشی برای راه اندازی برد ESP32 منتشر شده است. لطفا به آموزش مربوطه مراجعه کنید و اگر سوالی در این خصوص هست مطرح کنید.
سلام من سنسور dht22 رو با nodemcu راه انداختم و مقادیر رو به سرور mqtt که روی رزبری نصب کردم میفرسته ، مشکلم اینجاس وقتی nodemcu برقش قطع و وصل میشه دیگه مقادیرو درست از dht22 نمیخونه باید کلید ریست nodemcu رو بزنم ، همچنین با فرمان ریست که ریست میکنم درست نمیشه، ممکنه راهنماییم کنید که چه کنم و مشکل کجاس؟
با سلام و تشکر از شما
در این خصوص میتوانید دستور ریست خودکار پس از قطع وای فای را در کدها استفاده کنید.
با سلام من لینک درایور cp2102 را متاسفانه در سایتان پیدا نکردم لطفا راهنمایی کنید
با تشکر
با سلام
جناب آقای مسائلی جهت دانلود درایور CP2102 به لینک برد Node MCU بر پایه ESP8266 با تراشه CP2102 و بادریت ۹۶۰۰ و قسمت دانلود مراجعه کنید.
سلام.خسته نباشید
من میخوام این برنامه را داخل nodemcu بریزم
درایوش رو از سایتتون گرفتم نصب کردم و سیستم هم میشناستش
ولی وقتی آپلود رو میزنم صفحه مای کامپیوتر باز میشه که فکر میکنم میپرسه کجا میخوام بریزم.نمیدونم کجارو باید انتخاب کنم.چون هیچ درایوی ایجاد نشده.وقتی هم که دسکتاپ رو میزنم این خطا میاد.همه پورت های usb رو امتحان کردم و با ۳تا کابل هم چک کردم.
Arduino: 1.8.5 (Windows 7), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, All Flash Contents, 115200”
C:\Users\saeed\AppData\Local\Temp\arduino_modified_sketch_640918\sketch_apr27b.ino:3:34: fatal error: UniversalTelegramBot.h: No such file or directory
#include
^
compilation terminated.
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.
با سلام و تشکر از شما
اون پنجرهای که باز میشود، برای ذخیره کردن فایل پروژه در یک پوشه دلخواه شماست. اصلا هم اهمیتی در روند آپلود ندارد. ولی این اروری که شما دریافت میکنید، مربوط به کتابخانه UniversalTelegramBot.h میباشد. لطفا به آموزش نصب کتابخانه در آردوینو مراجعه کنید، موارد را انجام دهید، سپس از همین طریق اطلاع رسانی کنید.
دست شما درد نکنه.اون مشکل با نصب کتابخانه universaltelegrambot حل شد.مشکلی که الان دارم اینه که nodemcu cp2102 پایه هاش روی پایه های شیلد توسعه نمیشینه.۱۵تا پایه سمت راست رو وصل میکنم پایه های سمت چپ با فاصله ۵میل روی هم نمیشینه.زنگ زدم پشتیبانی متوجه شدم که دو مدل شیلد توسعه نود وجود داره که من اشتباه خرید کردم.سوال من اینه که من اگه پایه هارو با تبدیل درست کنم میتونم سیستم مدیریت وسایل منزل با تلگرام رو درست کنم؟با همون دستورات آیا برد nodemcu با برد شیلد توسعه ای که من خریدم همخونی داره؟
سلام مجدد
خواهش میکنم، در این خصوص شیلد Base NodeMCU فقظ با مدل CH340 همخوانی دارد. این موضوع در صفحه کالا هم اطلاع رسانی شده است. با تبدیل میتوانید بردها به هم متصل کنید. در خصوص کارایی، به دلیل اینکه بنده تست نکردهام، دقیقا نمیدانم ولی فکر نمیکنم مشکلی داشته باشد.
باسلام
من این کدها را آپلود کردم و برنامه بدون ارور آپلود شد.
مشکل اینه که: پس از ارسال دستور به رباط تلگرام ، دریافت و نمایش آن در سریال مانیتور؛ پس از مدتی طولانی عملیات آن اجرا میشود و مجددا پس از گذشت مدتی، نتیجه آن توسط ربات ارسال میگردد. حتی گاهی اوقات رله روشن نمیشه(عملیات انجام نمیشود)!! ((مشکل مربوط به سرعت و کیفیت اینترنت نمیباشد))
ممنون میشم اگر در حل این مشکل منرا راهنمایی نمایید.
با سلام و تشکر از شما
لطفا طبق دستورالعملی که در پاسخ به همین کامنت در پست دیگر دیجی اسپارک ارسال شد، اقدام بفرمایید.
این مسئله مربوط به مشکلات اخیر تلگرام نمیباشد. من از قبل عید تا کنون چندین مرتبه امتحان کردم؛ همیشه این مشکل پابرجا بوده!!!
تاخیر ۴۰۰۰میلی ثانیه که در داخل کدها بود حذف کردم، فرقی نکرد!!
حتی if (millis() > Bot_lasttime + Bot_mtbs) که در داخل لوپ اصلی بود نیز حذف کردم{چون شرط آن براساس تابع زمانی millis بود} بازم نشد!!!!!!!!
مشکل مربوط به تلگرام و یا تاخیر طبیعی بین ارسال و دریافت پیام نیست؛ همانطور که خدمتتان عرض کردم:
در پنجره سریال مینویسه که پیام دریافت شد؛ ولی بلافاصله رله فعال نمیشود و پس از تاخیر طولانی(حداقل۱۰ثانیه) رله فعال شده وسپس پس از گذشت مدتی دیگر پیام فعال شدن ارسال میگردد!
خودم که حدس میزنم در داخل توابع کتابخانه تاخیری وجود دارد یا مشکل مربوط به کلاک ماژول است.
ممنون میشم اگر برای حل این مشکل کمک کنید.
باتشکر و سپاس
سلام مجدد
برای بنده چنین مشکلی وجود نداشته است. احتمالا قسمتی از تنظیمات نرم افزار را به هنگام آپلود کدها، تغییر داده باشید. به هر حال در حال بررسی هستم و اگر نتیجهای یافتم حتما اطلاع رسانی خواهم کرد.
با عرض سلام و خسته نباشید
بنده هنگام آپلود کد ها با مشکل زیر مواجه هستم
لطفا در صورت امکان راهنمایی بفرمایید
Build options changed, rebuilding all
In file included from C:\Documents and Settings\asus\Local Settings\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\cores\esp8266\abi.cpp:23:0:
c:\documents and settings\asus\local settings\application data\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\cxxabi.h:50:32: fatal error: bits/cxxabi_tweaks.h: No such file or directory
#include
^
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
با سلام
شما در حال دریافت ارور بابت کتابخانه cxxabi_tweaks.h میباشید. لطفا به آموزش نصب کتابخانه در نرم افزار آردوینو مراجعه کنید. سپس موارد را از همین طریق اطلاع رسانی کنید.
با سلام و عرض خسته نباشید
من تمامی این مراحل را به ترتیب انجام دادم
برد من از نوع nodemcu esp8266 ch340g هست
چند بار آپلود کردم و هیچ مشکلی وجود نداشت ولی بعد از یک مدتی وقتی می خواهم برنامه ام را verfy و بعد آپلود کنم (چه هنگامی که برد متصل است و چه هنگامی که برد به کامپیوتر متصل نیست) ارور زیر می آید:
Arduino: 1.8.5 (Windows 10), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200”
Board nodemcuv2 (platform esp8266, package esp8266) is unknown
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.
لازم به ذکر است وقتی با این ارور مواجه شدم برای حل این مشکل حتی esp8266 by ESP8266 Community را به آخرین ورژن یعنی ۲٫۴٫۱ ارتقا دادم ولی هیچ تغییری نکرد و ارور فوق دوباره ظاهر شد
(تنها تغییر”Debug port:”Disabled و “Debug Level:”None و IwIp variant:”v2 lower Memory” در قسمت Tools نرم افزار اردوینو ظاهر شد.
چه کمکی برای حل این مشکل به من می توانید کنید.
ممنون
سلام
اگر بدون اتصال برد هم با این ارور مواجه میشوید. موارد را به صورت نرم افزاری باید بررسی کنید.
سلام
من برنامه رو اجرا کردم و چراغ روی برد چشمک زن شد ، ولی دوباره هر چی سعی میکنم برد را نمیشناسه و com3 که قبلا به عنوان ورودی برد بود را نمی شناسه، چراغ روی برد هم اصلا روشن نمیشه، به نظرتون مشکل کجاست؟
باسلام
این مشکل نرم افزاری است. پیشنهاد میکنم سیستم را ریست کنید. در صورت نیاز کابل usb را هم عوض کنید.
سلام ببخشید من به یک مشکلی تو esp8266 برخوردم که ممنون می شوم یکی راهنمایی ام کنید:
من اشتباهی دکمه flash رو روی برد esp زدم و حالا هر کدی رو که می نویسم کدهای زیر رو می نویسه و کدهایم را درست اجرا نمی کند..مثلا هر بار که از طریق وب سرور نور led را زیاد و کم می کنم اینت نت برد قطع و وصل می شود!وکدم را اجرا نمی کند.
کدی که نشان می دهد در serial به صورت زیر است:
Exception (0):
epc1=0x401068d5 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
ctx: cont
sp: 3ffeff20 end: 3fff0200 offset: 01a0
»>stack»>
۳fff00c0: 3ffe8440 0000022c 0000022c 4020542b
۳fff00d0: 00000001 00000001 3ffee7c0 40201f8e
۳fff00e0: 00000000 00000000 00000000 3fff1afc
۳fff00f0: 0000000f 00000000 3fff1744 0000000f
۳fff0100: 00000003 00000215 00000215 4010020c
۳fff0110: 00000001 00000001 3fff16ec 40205e12
۳fff0120: 00000000 00000000 3fff16ec 402039ae
۳fff0130: 3fff16ec 3ffee800 3fff16ec 402039ea
۳fff0140: 00000000 00000000 00000000 40205688
۳fff0150: 3fff16ec 3ffee800 3ffee7c0 40203a7d
۳fff0160: 3fff19fc 0000000f 00000004 40202a08
۳fff0170: 3ffee800 00000000 3ffef1e0 00000001
۳fff0180: 00000001 40202fc0 0000000f 3ffef1e0
۳fff0190: 00000000 00000000 3ffee7c0 3ffef1d8
۳fff01a0: 00000001 3ffee7e4 3ffee7c0 40203c5f
۳fff01b0: 3ffe84a0 00000000 000003e8 40205e08
۳fff01c0: 00000000 3fff1b5c 3ffe8a60 00ffffff
۳fff01d0: 3fffdad0 00000000 3ffef1d0 402020f0
۳fff01e0: 3fffdad0 00000000 3ffef1d0 40205c40
۳fff01f0: feefeffe feefeffe 3ffef1e0 40100718
«<stack«<
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
با سلام
این موضوع ربطی به اتفاقی که برای برد شما افتاده است، ندارد. اگر بدون ارور کدها آپلود میشوند پس مشکل در جای دیگری است.
با سلام ممنون از آموزشتون
می توان این برد را به جای آردوینو برای سنسور، موتور و … به کار برد؟
اگر می شود کدام یک بهتر است؟
با سلام
بله این امکان وجود دارد. برد Nodemcu دارای ماژول درایور موتور مخصوص هم میباشد. جهت بررسی به لینک شیلد درایور موتور L293D مخصوص برد NodeMCU مراجعه کنید.
ضمن عرض سلام
ببخشید من Nodemcu رو وقتی وصل اولا چراغ آبی روشن نمیشه قرمزه و دوم اینکه هر کدی که روش میریزم حتی Blink این ارور میده تغییر سرعت و کابل ونصب درایو رو هم انجام دادم باز هم نشد.یه مورد دیگه اینکه وقتی خواستم با فلشر فلشش کنم نمیشد.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
با سلام
در بخش manager ویندوز بررسی کنید که پورت شناسایی شده است یا خیر. همچنین ورژن و نوع برد را هم اعلام بفرمایید.
سلام. ممنون از اموزش خوبتون.
من برنامه اردوینو رو نوشتم و موقع اپلود روی nodemcu ارور میده. وقتی بادریت رو از ٩۶٠٠ به ١١۵٢٠٠ تغیر میدم برنامه اپلود میشه ولی به درستی کار نمیکنه.
با سلام
از کدام نوع Nodemcu استفاده میکنید؟
سلام. پروژه من شامل nodemcu + pn532 است. موقع اپلود کد خطا میگیره و اپلود نمیشه.
وقتی بادریت روی ۹۶۰۰ تنظیم میکنم خطای زیر داده میشه
Arduino: 1.8.7 (Windows 8.1), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Enabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 9600”
Build options changed, rebuilding all
Sketch uses 305684 bytes (29%) of program storage space. Maximum is 1044464 bytes.
Global variables use 27804 bytes (33%) of dynamic memory, leaving 54116 bytes for local variables. Maximum is 81920 bytes.
Uploading 309824 bytes from C:\Users\Puzzle\AppData\Local\Temp\arduino_build_975966/p2p_nfc_led.ino.bin to flash at 0x00000000
…………………………………………………………………….. [ ۲۶% ]
…………………………………………………………………….. [ ۵۲% ]
…………………………………………………………………….. [ ۷۹% ]
………………….An error occurred while uploading the sketch
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
و وقتی بادریت رو روی ۱۱۵۲۰۰ تنظیم میکنم کد اپلود میشه ولی درست کار نمیکنه یعنی توی قسمت serial monitor هی منتظر جفت شدن nfc میمونه و خطا میده بدون اینکه تگ nfcبهش نزدیک بشه.
خواهش میکنم راهنماییم کنین
ببخشید اون بالا گفتین لینک زیر را در قسمت addition…..کپی کنید اون لینک چیه و کجاست…؟
با سلام
کاربر گرامی دقت کنید که بخشی از این آموزش مخصوص اسپارکرها میباشد. جهت دسترسی کامل به آموزش میبایست اشتراک تهیه کنید.
با سلام. ضمن تشکر از آموزش خوبتون ممنون میشم منو راهنمایی کنین.
من از nodemcu v1 amecia ,cp2102 به عنوان میکروکنترلر برای ارتباط با ماژول NFC,pn532 استفاده کردم. موقع آ\لود کد در بادریت ۹۶۰۰ با این ارور مواجه میشه:
Arduino: 1.8.7 (Windows 8.1), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Enabled, 4M (no SPIFFS), v2 IPv6 Lower Memory, Serial, None, Only Sketch, 9600”
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Puzzle\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Puzzle\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Puzzle\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=enabled,eesz=4M,ip=lm2f,dbg=Serial,lvl=None____,wipe=none,baud=9600 -ide-version=10807 -build-path C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700 -warnings=none -build-cache C:\Users\Puzzle\AppData\Local\Temp\arduino_cache_247158 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\esptool\2.5.0-2-59d892c8 -prefs=runtime.tools.esptool-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\esptool\2.5.0-2-59d892c8 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-2-59d892c8 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-2-59d892c8 -prefs=runtime.tools.mkspiffs.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-2-59d892c8 -prefs=runtime.tools.mkspiffs-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-2-59d892c8 -verbose C:\Users\Puzzle\Downloads\p2p_nfc_led\p2p_nfc_led.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Puzzle\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Puzzle\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Puzzle\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=enabled,eesz=4M,ip=lm2f,dbg=Serial,lvl=None____,wipe=none,baud=9600 -ide-version=10807 -build-path C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700 -warnings=none -build-cache C:\Users\Puzzle\AppData\Local\Temp\arduino_cache_247158 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\esptool\2.5.0-2-59d892c8 -prefs=runtime.tools.esptool-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\esptool\2.5.0-2-59d892c8 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-2-59d892c8 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-2-59d892c8 -prefs=runtime.tools.mkspiffs.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-2-59d892c8 -prefs=runtime.tools.mkspiffs-2.5.0-2-59d892c8.path=C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-2-59d892c8 -verbose C:\Users\Puzzle\Downloads\p2p_nfc_led\p2p_nfc_led.ino
Using board ‘nodemcuv2’ from platform in folder: C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta1
Using core ‘esp8266’ from platform in folder: C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta1
Detecting libraries used…
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o nul
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o nul
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532_SPI” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o nul
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532_SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o nul
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532_SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\NFC_NDEF” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o nul
Using cached library dependencies for file: C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta1\libraries\SPI\SPI.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532_SPI\PN532_SPI.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532\PN532.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532\emulatetag.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532\llcp.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532\mac_link.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\PN532\snep.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\MifareClassic.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\MifareUltralight.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\Ndef.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\NdefMessage.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\NdefRecord.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\NfcAdapter.cpp
Using cached library dependencies for file: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF\NfcTag.cpp
Generating function prototypes…
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532_SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\NFC_NDEF” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\preproc\\ctags_target_for_gcc_minus_e.cpp”
“C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –line-directives “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\preproc\\ctags_target_for_gcc_minus_e.cpp”
Compiling sketch…
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lwip2/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/core” -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DDEBUG_ESP_PORT=Serial -DARDUINO=10807 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU\”” -DESP8266 “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\cores\\esp8266” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\variants\\nodemcu” “-IC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1\\libraries\\SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532_SPI” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\PN532” “-IC:\\Users\\Puzzle\\Documents\\Arduino\\libraries\\NFC_NDEF” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp” -o “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp.o”
Compiling libraries…
Compiling library “SPI”
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\SPI\SPI.cpp.o
Compiling library “PN532_SPI”
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532_SPI\PN532_SPI.cpp.o
Compiling library “PN532”
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532\llcp.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532\emulatetag.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532\snep.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532\mac_link.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\PN532\PN532.cpp.o
Compiling library “NFC_NDEF”
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\NdefMessage.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\MifareClassic.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\MifareUltralight.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\NfcAdapter.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\NdefRecord.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\NfcTag.cpp.o
Using previously compiled file: C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700\libraries\NFC_NDEF\Ndef.cpp.o
Compiling core…
Using precompiled core: C:\Users\Puzzle\AppData\Local\Temp\arduino_cache_247158\core\core_a2880725a6d38352ea838cd3db14f72d.a
Linking everything together…
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-gcc” -CC -E -P -DVTABLES_IN_FLASH “C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/ld/eagle.app.v6.common.ld.h” -o “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/local.eagle.app.v6.common.ld”
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-gcc” -Wl,-Map “-Wl,C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/p2p_nfc_led.ino.map” -g -w -Os -nostdlib -Wl,–no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static “-LC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/lib” “-LC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/ld” “-LC:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/tools/sdk/libc/xtensa-lx106-elf/lib” -Teagle.flash.4m.ld -Wl,–gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/p2p_nfc_led.ino.elf” -Wl,–start-group “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\sketch\\p2p_nfc_led.ino.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\SPI\\SPI.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532_SPI\\PN532_SPI.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532\\PN532.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532\\emulatetag.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532\\llcp.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532\\mac_link.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\PN532\\snep.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\MifareClassic.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\MifareUltralight.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\Ndef.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\NdefMessage.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\NdefRecord.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\NfcAdapter.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700\\libraries\\NFC_NDEF\\NfcTag.cpp.o” “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_cache_247158\\core\\core_a2880725a6d38352ea838cd3db14f72d.a” -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,–end-group “-LC:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700”
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\esptool\\2.5.0-2-59d892c8/esptool.exe” -eo “C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.0-beta1/bootloaders/eboot/eboot.elf” -bo “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/p2p_nfc_led.ino.bin” -bm dio -bf 40 -bz 4M -bs .text -bp 4096 -ec -eo “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/p2p_nfc_led.ino.elf” -bs .irom0.text -bs .text -bs .data -bs .rodata -bc -ec
Multiple libraries were found for “NdefMessage.h”
Used: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF
Not used: C:\Users\Puzzle\Documents\Arduino\libraries\NDEF
Not used: C:\Users\Puzzle\Documents\Arduino\libraries\NDEF
Not used: C:\Users\Puzzle\Documents\Arduino\libraries\NDEF
Not used: C:\Users\Puzzle\Documents\Arduino\libraries\NDEF
Using library SPI at version 1.0 in folder: C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta1\libraries\SPI
Using library PN532_SPI in folder: C:\Users\Puzzle\Documents\Arduino\libraries\PN532_SPI (legacy)
Using library PN532 in folder: C:\Users\Puzzle\Documents\Arduino\libraries\PN532 (legacy)
Using library NFC_NDEF in folder: C:\Users\Puzzle\Documents\Arduino\libraries\NFC_NDEF (legacy)
“C:\\Users\\Puzzle\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-2-59d892c8/bin/xtensa-lx106-elf-size” -A “C:\\Users\\Puzzle\\AppData\\Local\\Temp\\arduino_build_465700/p2p_nfc_led.ino.elf”
Sketch uses 312560 bytes (29%) of program storage space. Maximum is 1044464 bytes.
Global variables use 28012 bytes (34%) of dynamic memory, leaving 53908 bytes for local variables. Maximum is 81920 bytes.
C:\Users\Puzzle\AppData\Local\Arduino15\packages\esp8266\tools\esptool\2.5.0-2-59d892c8/esptool.exe -vv -cd nodemcu -cb 9600 -cp COM3 -ca 0x00000 -cf C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700/p2p_nfc_led.ino.bin
esptool v0.4.13-1-gf80ae31 – (c) 2014 Ch. Klippel
setting board to nodemcu
setting baudrate from 115200 to 9600
setting port from COM1 to COM3
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
Uploading 316704 bytes from C:\Users\Puzzle\AppData\Local\Temp\arduino_build_465700/p2p_nfc_led.ino.bin to flash at 0x00000000
erasing flash
size: 04d520 address: 000000
first_sector_index: 0
total_sector_count: 78
head_sector_count: 16
adjusted_sector_count: 62
erase_size: 03e000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 15000 ms
setting serial port timeouts to 1000 ms
espcomm_send_command: receiving 2 bytes of data
writing flash
…………………………………………………………………….. [ ۲۵% ]
…………………………………………………………………….. [ ۵۱% ]
…………………………………………………………………….. [ ۷۷% ]
………………….An error occurred while uploading the sketch
خواهش میکنم راهنماییم کنین. متشکرم
با سلام
این مورد در بین بردهای Nodemcu بسیار روال است. ابتدا این موارد را انجام دهید، سپس اطلاع رسانی کنید.
۱- تعویض کابل، حتما کابل انتقال دیتا Micro USB باشد.
۲- استفاده از تغذیه مجزا به هنگام آپلود روی برد.
۳- موقع آپلود کدها، برد بدون اتصالات باشد.
سلام. ممنون از پاسخگوییتون.
من از یک کابل micro usb استفاده کردم. ایا اونم مدل مختلفی داره؟
و اینکه چه جوری تغذیه جدا بگیرم
سلام مجدد
بله، کابل Micro USB بایستی از نوعی باشد که امکان انتقال دیتا را داشته باشد.
سلام. ممنون از پاسخگوییتون. مهندس کابل رو عوض کردم فرقی نکرد.
برنامه رو هم بدون اتصالات آپلود کردم ولی بازم مشکل پابرجاست.
ببخشید میشه بهم بگین چه جوری تغذیه مجزا بدم؟؟
سلام مجدد
برد مورد استفاده کدام نوع است؟ تغذیه هم میبایست از طریق پینهای Vin متصل کنید. ولی قبل از آن مدل را بفرمایید.
با سلام.
جناب مهندس برد من از نوع cp2102 هست.
برای تغذیه مجزا به پایه vin باید یه باتری ۵ ولت بگیرم؟
لطفا تمامی اتصالات را از برد جدا کرده و سپس اقدام به آپلود کدها بفرمایید. نتیجه را از همین طریق اعلام کنید.
در بالا هم عرض کردم وقتی برد رو بدون هیچ اتصالی هم وصل میکنم باز همون ارور رو میده.
من از nodemcu برای میکروکنترلر و ارتباط با ماژول pn532 که ماژول NFC است استفاده میکنم. به نظرم ارتباط spi برقرار نمیشه ولی همه سیم بندی درسته.
اگه بخوام از یه تغذیه خارجی برای پایه vin استفاده کنم استفاده از باتری لیلتیوم پلیمری ۳٫۷ و ۱۰۰ میلی آمپر مناسبه؟
عذرخواهی میکنم، تعداد کامنتها زیاد میباشد، از اینرو بایستی مدام پاسخهای قبلی را بررسی کنم. ماژول PN532 دارای رابط I2C میباشد. بنده مجددا ارورهای شما را بررسی کردم، به نظر میرسد که در دو مسیر کتابخانه ها را نصب کردهاید و نرم افزار نمیتواند تشخیص دهد کدام را بخواند. برای تغذیه هم از باتری لیتیوم پلیمری که اعلام کردهاید میتوانید استفاده کنید. به پایه GND و تغذیه وصل کنید.
ممنون از پاسخگوییتون.
طبق دیتاشیت pn532 دارای ارتباط spi هم است.
الان چه جوری میتونم کتابخونه رو مشکلشو حل کنم؟
برای باتری لیتیوم پلیمری هم با چه آمپری باید تهیه کنم؟
با بررسی کدها گویا دو پوشه مختلف برای نصب کتابخانه های آردوینو وجود دارد و سبب ایجاد ارور شده است. محل نصب کتابخانه Arduino را در سیستم خود بررسی و اعلام کنید.
در خصوص باتری بستگی به مصرف دارد ولی ۲۰۰ میلی آمپر پیشنهاد میگردد.
من کتابخونه ها رو حذف کردم و از ابتدا نصب کردم بازم همون ارور قبلی رو میده. دیگه از چی میتونه باشه
در کامنت قبل پاسخ داده شد. بررسی کنید که Avr tools در چند مسیر تعریف شده است.
سلام
برای اولین بار تعریف میکردم و نرم افزار رو نصب کردم
ولی چند مشکل :
۱- پورت com نبود من tty4 انتخاب کردم ( لینوکس نصب هست )
۲- موقع بار گذاری نرم افزار و کد ارور داد .
Arduino: 1.8.9 Hourly Build 2019/01/24 07:25 (Linux), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200”
Sketch uses 258580 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26696 bytes (32%) of dynamic memory, leaving 55224 bytes for local variables. Maximum is 81920 bytes.
An error occurred while uploading the sketch
error: cannot access /dev/ttyS4
error: espcomm_open failed
error: espcomm_upload_mem failed
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in /home/magicman/Arduino/libraries/sketch_jan28a
Invalid library found in /home/magicman/Arduino/libraries/sketch_jan28a: no headers files (.h) found in
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
با سلام
برد مورد نظر شما کدام Nodemcu میباشد؟ CP2102 یا CH340؟
سلام وقت بخیر
من دفعه اول برنامه اردوینو رو نصب کردم و از لینک معرفی شده کتابخانه ها دانلود شد. مجدد که برنامه رو باز کردم دیگه نتونست دانلود کنه و مرتب خطا میده. میشه کمکم کنید مشکل کار کجاست؟
با سلام
سوال شما نامفهوم است. منظور از دانلود چیست؟
http://arduino.esp8266.com/stable/package_esp8266com_index.json
منظورم این لینک معروفه
همانطور که در پاسخ قبل اعلام شد، نیازی به دانلود مجدد نیست و اگر در مرحله اول طبق گفته خودتان دانلود و نصب شده است، مراحل به درستی انجام شده است.
جهت دریافت راهنمایی میبایست توضیحات کامل ارائه دهید و یا ارور را ضمیمه کنید تا بررسی گرد.
منظور این است که تنها یک بار نیاز به نصب است. طبق توضیحات شما در مرحله اول نصب شده است و نیازی به نصب مجدد آن نیست.
شفاف توضیح دهید.
سلام
من میخوام این برنامه چشمک زن رو بر روی node mcu اپلود کنم ولی در اخر این پیغام رو نشون میده (نود mcu که استفاده کردم مدل ch340)
Leaving…
Hard resetting via RTS pin
با سلام
متن کامل ارور را کپی و ارسال نمایید تا بررسی گردد.
سلام ممنون از سایت خوبتون من تمام مراحل رو اجرا کردم ولی با پیغام
error compiling for board Generic esp8622 module
Board generic (platform esp8266, package esp8266) is unknown
Error compiling for board Generic ESP8266 Module.
مواجه میشم برای تمام برد ها esp8622 این پیغام رو میده
لطفا کمک کنید ممنون….
با سلام
نوع برد را کدام مدل انتخاب کردهاید؟
با عرض سلام و تشکر از سایت خوبتون سوالی داشتم:
برد من node mcu v3 lilon می باشد. بعد از آپلود هر برنامه ای این پیغام را می دهد ممنون می شوم اگر راهنماییم فرمایید.
با سلام
ارور را ارسال بفرمایید. احتمالا مشکل از ورژن آپدیت برد میباشد.
با عرض سلام و تشکر از سایت خوبتون سوالی داشتم:
برد من node mcu v3 lilon می باشد. بعد از آپلود هر برنامه ای این پیغام را می دهد ممنون می شوم اگر راهنماییم فرمایید.
Sketch uses 257696 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26572 bytes (32%) of dynamic memory, leaving 55348 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.6
۲٫۶
esptool.py v2.6
Serial port COM4
Connecting….
Chip is ESP8266EX
Features: WiFi
MAC: 84:f3:eb:ed:8e:b6
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 4MB
Compressed 261856 bytes to 191266…
Writing at 0x00000000… (8 %)
Writing at 0x00004000… (16 %)
Writing at 0x00008000… (25 %)
Writing at 0x0000c000… (33 %)
Writing at 0x00010000… (41 %)
Writing at 0x00014000… (50 %)
Writing at 0x00018000… (58 %)
Writing at 0x0001c000… (66 %)
Writing at 0x00020000… (75 %)
Writing at 0x00024000… (83 %)
Writing at 0x00028000… (91 %)
Writing at 0x0002c000… (100 %)
Wrote 261856 bytes (191266 compressed) at 0x00000000 in 16.8 seconds (effective 124.4 kbit/s)…
Hash of data verified.
Leaving…
Hard resetting via RTS pin…
سلام مجدد
بنده تابحال با چنین اروری مواجه نشدهام. تا این لحظه، سرعت آپلود را تغییر بدهید. یا اینکه ورژن برد را به نسخههای دیگر تغییر دهید. سپس نتیجه را از همین طریق اعلام بفرمایید.
مرسی از راهنمایی شما جناب مهندس طباطبایی
برای اینکه nodemcu به یک اینترنت و Blynk من به یک اینترنت دیگر متصل شود چه تغییری در کد باید بدهم.
ممنون میشم اگه راهنمایی بفرمایید.
تا به حال فقط از یک اینترنت برای هردو استفاده می کردم.
با سلام
منظورتان را متوجه نشدم. این آموزش ارتباطی با بلینک ندارد. در صورت تمایل پیشنهاد میکنم در پستهای مرتبط با Blynk سوالتان را مطرح کنید.
جناب مهندس طباطبایی من سوالم مرتبط با بلینک نیست.
عرض بنده این است من با همان مودمی که به nodemcu وصل می شوم باید به کنترل کننده مثلا بلینک وصل شوم تا بتوان هدایت کنم.چگونه می توانم با دو مودم متفاوت این کار را انجام دهم؟
سلام مجدد
بنده بازهم متوجه نشدم، مجددا فرمودید بلینک، ولی شرح درخواستتون ناقص میباشد. اگر منظورتان نرم افزار Blynk میباشد. به دو صورت قابل اجراست، یا به صورت سرور تعریف کنید یا اینکه به سرورهای Blynk متصل شوید. بنابراین حتما سوالتان را در لینکی که معرفی کردم مطرح بفرمایید. تا دیگر اسپارکرها پیگیری کنند.
سلام.
من از nodeMCU ver 3 استفاده میکنم. یک مشکلی که برخوردم این بود که پایه Builtin-LED که شماره ۲ برد هست در IDE اشتباها برای پایه ۱۶ تعریف شده. البته در نسخههای دیگر nodeMCU از جمله این نسخه ای که شما استفاده کردین درست کار میکنه.
خواستم بگم به جای LED_BUILTIN از شماره پورت استفاده کنید که همه بردهای nodeMCU به درستی این مثال را اجرا کنند.
با سلام
از اینکه تجربیات خود را با دیگر کاربران به اشتراک میگذارید، ممنونم.
موفق باشید.
سلام و ادب
برای کامند دهی هر کاری می کنم نمیشه
چه راهی پیشنهاد می دهید؟
با سلام
منظور شما از کامند چیست؟ در چه پروژه ای میفرمایید؟
سلام ببخشید من میخوام esp8266 nodemcu خودموراه اندازی کنم ولی متاسفانه پورتشو سیستمم نمیشناسه شایئ ده ها ch340g درایور دانلود کردم ولی بازم درست نشد واقعا نیاز به کمک دارم ممنون میشم اگه راهنماییم کنید چطوری مشکلمو رفع کنم شاید ماژولم سوخته اخه وقتی وصلش میکنم فقط بای جند ثانیه ledابی رنگش چشمک میزنه
با سلام
در صورتیکه ال ای دی آبی رنگ روشن باشد، بعید است آسیب دیده باشد. در خصوص عدم شناخت ممکن است درایور CH340 به درستی نصب نشده باشد. از طریق لینک زیر یک نمونه فایل دانلود درایور در بخش دانلود قرار دارد. آن را تست کنید.
برد NodeMCU بر پایه ESP8266 با تراشه CH340G ورژن ۰٫۱
سلام و خسته نباشید
ببخشید من هرکاری میکنم نود ام سی یو رو توی گزینه ها نیست
چطور باید پیداش کنم؟
با سلام
در ابتدات بایستی پکیج ESP8266 را وارد و سپس install کنید. در متن آموزش کامل یاد داده شده است.
سلام
من موقع اپلود کد روی برد nodemcu با ارور زیز مواجه می شوم
Arduino: 1.8.15 (Windows 10), 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”
Executable segment sizes:
ICACHE : 32768 – flash instruction cache
IROM : 231756 – code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26777 / 32768 – code in IRAM (IRAM_ATTR, ISRs…)
DATA : 1496 ) – initialized variables (global, static) in RAM/HEAP
RODATA : 876 ) / 81920 – constants (global, static) in RAM/HEAP
BSS : 25608 ) – zeroed variables (global, static) in RAM/HEAP
Sketch uses 260905 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 27980 bytes (34%) of dynamic memory, leaving 53940 bytes for local variables. Maximum is 81920 bytes.
esptool.py v3.0
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File “C:UsersPAIAAppDataLocalArduino15packagesesp8266hardwareesp82663.0.0/tools/upload.py”, line 66, in
esptool.main(cmdline)
File “C:/Users/PAIA/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptoolesptool.py”, line 3552, in main
esp.connect(args.before, args.connect_attempts)
File “C:/Users/PAIA/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptoolesptool.py”, line 529, in connect
raise FatalError(Failed to connect to %s: %s % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
the selected serial port _
does not exist or your board is not connected
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences
با سلام
از کدام مدل برد nodemcu استقاده میکنید؟ آیا درایور مربوطه نصب شده است؟
سلام
همین مدل که در اموزش هس
بله
این ارور به عوامل مختلفی وابسته است. در صورتیکه با تغییر ورژن پکیج ESP8266 و نصب درایور مشکل ارور برطرف نشود، ایراد از برد خواهد بود.
پورت برای من توی اردوینو نمیاد ولی وقتی برد رو وصل میکنم به کامپیوتر به اندازه یک ثانیه چراغ ابی ماژول روشن و خواموش میشود
با سلام
در این خصوص ممکن است درایور نصب نشده باشد. اگر از مدل ch340 استفاده میکنید، از نصب درایور اطمینان کسب کنید.
با سلام
من میخوام از طریق این ماژول کامپیوتری که وای فای نداره رو به اینترنت متصل کنم ، آیا امکانش هست؟
یعنی بطور خلاصه یک دانگل وای فای درست کنم
با سلام
چنین موردی امکان پذیر است. کافیست موضوع دانگل با ESP را گوگل کنید.
سلام
من مراحل راه اندازی رو یکی یکی طی کردم و بورد node mcu1.0(esp-12E module) را هم انتخاب کردم ولی کد می نویسم و میخوام کامپایل کنم این ارور رو میده. واقعا کلافه ام کرده
xtensa-lx106-elf-g++: fatal error: cannot execute ‘cc1plus’: CreateProcess: No such file or directory
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
ممنون میشم کمک کنید.
با سلام
ارور دریافتی مربوط به کدنویسیهای انجام شده جنابعالی است. ارتباطی با برد ندارد. نرم افزار آردوینو دقیقا مشخص میکند که ارور از کدام خط است. با بررسی توابع کتابخانه مورد استفادهتان میتوانید این موارد را یک به یک پیگیری و رفع کنید.
با سلام من یک برد nodemcu cp2102 دارم که موقع متصل کردن صدای سیستم میاد که وصل شده اما در آردوینو فقط پورت com3 رو میاره که اگر هم قطعش کنم بازم همون com3 رو میاره ولی باز با همون میخوام آپلود کنم خطای زیر رو میاره: ورژن اردوینو ۱٫۸٫۱۹ هستش و ورژن کتابخانه esp 3.0.2 هستش
esptool.py v3.0
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____….._____
Traceback (most recent call last):
File “C:\Users\Digi1anD\OneDrive\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py”, line 66, in
esptool.main(cmdline)
File “C:/Users/Digi1anD/OneDrive/Documents/ArduinoData/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py”, line 3552, in main
esp.connect(args.before, args.connect_attempts)
File “C:/Users/Digi1anD/OneDrive/Documents/ArduinoData/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py”, line 529, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
با سلام
بستگی به نوع بردی که استفاده میکنید بایستی درایور مربوطه را حتما روی سیستم نصب کنید و سپس پیگیری داشته باشید.
سلام
وققتتون بخیر
میخواستم برد نود ام سی یو را تهیه کنم خواستم ببینم ایا کابل اتصال به لب تاب روی ان وجود دارد ؟یا باید جداگانه تهیه کنیم ؟
با سلام
بایستی کابل را به صورت جداگانه تهیه کنید.
سلام خیلی ممنون میشم این ارور رو راهنمایی کنید
با سلام
لطفا متن ارور را ارسال کنید.
سلام خیلی ممنون میشم این ارور رو راهنمایی کنید
Executable segment sizes:
ICACHE : 32768 – flash instruction cache
IROM : 231500 – code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26217 / 32768 – code in IRAM (IRAM_ATTR, ISRs…)
DATA : 1496 ) – initialized variables (global, static) in RAM/HEAP
RODATA : 876 ) / 81920 – constants (global, static) in RAM/HEAP
BSS : 25520 ) – zeroed variables (global, static) in RAM/HEAP
Sketch uses 260089 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 27892 bytes (34%) of dynamic memory, leaving 54028 bytes for local variables. Maximum is 81920 bytes.
esptool.py v3.0
Serial port COM5
Connecting….
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 58:bf:25:da:59:00
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 4MB
Compressed 264240 bytes to 194532…
Writing at 0x00000000… (8 %)
Writing at 0x00004000… (16 %)
Writing at 0x00008000… (25 %)
Writing at 0x0000c000… (33 %)
Writing at 0x00010000… (41 %)
Writing at 0x00014000… (50 %)
Writing at 0x00018000… (58 %)
Writing at 0x0001c000… (66 %)
Writing at 0x00020000… (75 %)
Writing at 0x00024000… (83 %)
Writing at 0x00028000… (91 %)
Writing at 0x0002c000… (100 %)
Wrote 264240 bytes (194532 compressed) at 0x00000000 in 17.2 seconds (effective 122.6 kbit/s)…
File md5: 183bf5831ef7b4fdc597a0693e9d0892
Flash md5: 20ee46ee202e989350f815e72dcd2ef3
MD5 of 0xFF is 2d6f6b555c8288c3231d7a7e597ba576
Traceback (most recent call last):
File “C:\Users\Pooya\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py”, line 66, in
esptool.main(cmdline)
File “C:/Users/Pooya/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py”, line 3604, in main
operation_func(esp, args)
File “C:/Users/Pooya/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py”, line 3016, in write_flash
raise FatalError(“MD5 of file does not match data in flash!”)
esptool.FatalError: MD5 of file does not match data in flash!
Failed uploading: uploading error: exit status 1
با سلام
این ارور زمانی بروز میکند که ارتباط برد با سیستم به نحوی قطع شده باشد. این قطعی میتواند از کابل و یا کمبود منابع سیستم در تبدل فایل Hex باشد.
سلام استاد ببخشید من از برد nodemcu برای ساخت جمر وای فای استفاده کردم و تمام مراحل با دقت جلو
رفتم ولی وقتی با وای فای گوشی به برد متصل میشم
۱۹۲٫۱۶۸٫۴٫۱رو گوگل کروم گوشی وارد میکنم ولی نمیتونم به تنظیمات برد برم
با سلام
در این خصوص اطلاعی نداریم.
با سلام و تشکر
من هر برنامه ای آپلود میکنم اجرا نمیشه و به این پیام میرسم .
پیام خظا
Leaving…
Hard resetting via RTS pin…
دو بار در نظرات مطرح شده ولی راه حل ارایه نشده
ممنون میشم برسی کنید . …
Sketch uses 290988 bytes (27%) of program storage space. Maximum is 1044464 bytes.
Global variables use 28688 bytes (35%) of dynamic memory, leaving 53232 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.8
Serial port COM8
Connecting….
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 84:f3:eb:92:9c:e0
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 4MB
Compressed 295136 bytes to 215331…
Writing at 0x00000000… (7 %)
Writing at 0x00004000… (14 %)
Writing at 0x00008000… (21 %)
Writing at 0x0000c000… (28 %)
Writing at 0x00010000… (35 %)
Writing at 0x00014000… (42 %)
Writing at 0x00018000… (50 %)
Writing at 0x0001c000… (57 %)
Writing at 0x00020000… (64 %)
Writing at 0x00024000… (71 %)
Writing at 0x00028000… (78 %)
Writing at 0x0002c000… (85 %)
Writing at 0x00030000… (92 %)
Writing at 0x00034000… (100 %)
Wrote 295136 bytes (215331 compressed) at 0x00000000 in 19.3 seconds (effective 122.6 kbit/s)…
Hash of data verified.
Leaving…
Hard resetting via RTS pin…
سلام
خطایی وجود ندارد. برنامه کامل آپلود شده است. فقط پس از آپلود برنامه باید پایه GPIO0 از GND جدا شده و سپس برد یکبار ریست شود.
سلام منم به همین خطا برخورد کردم
هر کار کردم نتوسنستم برطرف کنم.
اساتید کمک کنن
با سلام
بایستی متن خطایی که دریافت میکنید را ارسال کنید.
سلام من برای ساخت دانگل با esp8266 وکابل و usb بهserial ودسکتاپ برای این پروژه به کمک نیاز دارم چون اموزش خوبی پیدانمیکنم؟
با سلام
در حال حاضر آموزش خاصی برای این منظور در سایت منتشر نشده است.
سلام من برد esp8266 nodemcu دارم وقتی که به لپتاپ وصل میکنم صدا نمیده و هیچی تو دیوایس منیجر نمیاد مطمعنم که کابلم سالمه راستی چراغ ابی روی برد هم روشن میشه ولی نه com میاره تو دیوایس منجر نه صدای اتصال میاد کمک کنید یه هفته دارم باش کار میکنم درست نمیشه
با سلام
معمولا مشکلات اینچنینی مربوط به درایور است. بایستی درایور مناسبی برای برد نصب کنید.
درایو نصب کردم اما مشکل اینجاست تو device manager اصلا علامت ارور نمیاره که با نصب درایو بخواد درست شه چکار کنم که تو device manager علامت اتصالش بیاد