صفحه اصلی » الکترونیک » بردهای آردوینو » آموزش برد آردوینو » راه اندازی NodeMCU به وسیله‌‌ی آردوینو
به کانال ما بپیوندید

راه اندازی NodeMCU به وسیله‌‌ی آردوینو

NodeMCU  یک پلت فرم اوپن سورس در زمینه‌ی  IoT ( اینترنت اشیا یا به عبارت درست‌تر اینترنت چیزها)  می‌باشد. هسته‌ی NodeMCU ، چیپ ESP8266 ورژن ESP12 می‌باشد که از  WiFi پشتیبانی می‌کند و به وسیله‌ی آن می‌توان به شبکه‌ی وای فای متصل شد و اطلاعات را میان اینترنت یا سایر دستگاه‌ها جابه‌جا نمود. زبان برنامه‌نویسی این ماژول ، Lua می‌باشد. ولی از امکانات بسیار عالی این ماژول این است که می‌توان یا استفاده از IDE آردوینو  و با استفاده از دستوارات آردوینو بر روی آن به سادگی برنامه نویسی کرد

با ما همراه شوید تا طریقه برنامه نویسی این ماژول را در اردوینو باهم انجام دهیم

اتصال NodeMCU به کامپیوتر

اولین کاری که باید انجام دهیم اتصال ماژول NodeMCU به کامپیوتر توسط کابل USB می‌باشد.

اتصال NodeMCU به کامپیوتر

اتصال NodeMCU به کامپیوتر

 

 

نصب بورد NodeMCU بر روی نرم افزار آردوینو

برای آن که بتوانید بر روی این ماژول توسط IDE آردوینو برنامه نویسی کنید باید درایورها و بورد آن را بر روی نرم افزار آردوینو نصب کنید.برای این منظور وارد  نرم افزار آردوینو شوید. سپس از قسمت File وارد Preferences  شوید.

 

نصب Node MCU بر روی IDE Arduino

نصب Node MCU بر روی IDE Arduino

 

سپس لینک زیر را کپی کنید و در پنجره Preferences در قسمت Additional Boards Manager URLs   ، لینک را paste کنید و OK را بزنید.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

نصب Node MCU بر روی IDE Arduino

نصب Node MCU بر روی IDE Arduino

 

سپس از قسمت Tools  وارد Boards Manager… شوید.

 

node-mcu-setup-arduino-ide-3

 

سپس در لیست نمایش داده شده به دنبال esp8266 by ESP8266 Community بگردید و آن را نصب کنید.

insatll-node-mcu-board-on-arduino-ide

 

 

 

 

یک مثال ساده

اکنون نصب بورد و درایور‌ها به پایان رسیده . حال می‌خواهیم برنامه‌ی یک LED چشمک زن را بر روی NODEMCU خود آپلود کنیم. در مرحله اول باید بورد NODEMCU را از قسمت تنظیمات انتخاب کنیم. برای کار وارد  tools>Board option  می‌شویم و  NodeMCU1.0(ESP-12E) را انتخاب می‌کنیم.

nodemcu-arduino

 

 

حال فرکانش ۸۰MHz را انتخاب کنید. قابل ذکر است شما می‌توانید از اورکلاک این چیپ نیز استفاده کنید و فرکانس را بر روی ۱۶۰ مگاهرنز تنظیم کنید.

nodemcu-arduino-%db%b2

 

 

حال باودریت را بر روی ۱۱۵۲۰۰ تنظیم کنید. البته می‌توانید از مقادیر بالاتر استفاده کنید ولی ۱۱۵۲۰۰ سرعت مناسبی است.

nodemcu-arduino-%db%b3

 

و در آخر هم قسمت port ٰا تنظیم کنید:

nodemcu-arduino-4

 

 

برنامه LED چشمک زن

حالا وقته اینه که برنامه LED چشمک زن را بر روی NodeMCU آپلود کنید. کد‌های زیر را کپی کرده و درون نرم افزار آردوینو paste کنید سپس بر روی دکمه آپلود کلیک کنید.


۱

۲

۳

۴

۵

۶

۷

۸

۹

۱۰

۱۱

۱۲

۱۳

void setup() {

  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an output

}

 

// the loop function runs over and over again forever

void loop() {

  digitalWrite(LED_BUILTIN, LOW);   // Turn the LED on (Note that LOW is the voltage level

                                    // but actually the LED is on; this is because

                                    // it is acive low on the ESP-01)

  delay(1000);                      // Wait for a second

  digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH

  delay(1000);                      // Wait for one seconds (to demonstrate the active low LED)

}


nodemcu-arduino-5

nodemcu-arduino

 

بعد از آپلود LED موجود بر روی ماژول به مدت ۱ ثانیه خاموش و روشن می‌شود.

منبع: digispark

به کانال ما بپیوندید

درباره محسن آریان

محسن آریان
کارشناس فناوری اطلاعات و ارتباطات ، علاقمند به الکترونیک و برنامه نویسی میکروکنترلر و سیستم های امبدد

شاید این موارد را نیز بپسندید

رزبری پای یا Raspberry PI چیست؟

رزبری پای (Raspberry Pi) یک کامپیوتر کوچک و ارزان در ابعاد کارت اعتباری است که به …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code