آماده سازی محیط‌های توسعه برای برنامه‌نویسی ESP8266

در این آموزش با هم یاد می‌گیریم که چطور VSCode و Arduino Software (IDE) رو در ubuntu نصب کنیم و اون‌ها رو برای برنامه‌نویسی ESP8266 آماده کنیم.

[این نوشته یکی از آموزش‌های پروژه‌ی نارنگی است، برای دیدن اطلاعات بیشتر در مورد پروژه و سایر آموزش‌ها به +این‌جا مراجعه کنید.]

نصب Arduino Software (IDE) در اوبونتو:

برای نصب محیط توسعه‌ آروینو در اوبونتو ابتدا به آدرس زیر رفته و از لینک Linux 64 bits آرشیو برنامه را دانلود می‌کینم:

Download the Arduino IDE

فایل دانلود شده را درمحلی که می‌خوایم برنامه اونجا نصب شه extract می‌کنیم.

تریمنال رو باز کرده و به آدرسی که فایل را در آنجا extract کردیم می‌رویم، با وارد کردن کد زیر IDE آردوینو نصب می‌شود.

./install.sh

و در انتها باید دسترسی‌ها به پورت سریال را تنظیم کنیم تا بعدا مشکلی برای پروگرام کردن برد‌هامون نداشته باشیم.

برای این کار کد زیر را در ترمینال وارد می‌کنیم:

sudo usermod -a -G dialout <username>

دقت کنید که بجای <username> باید نام کاربری خودتون رو وارد کنید.

تا اینجای کار IDE آردیونو رو نصب کردیم.

آماده سازی Arduino Software (IDE) برای برنامه‌نویسی ESP8266:

IDE آروینو رو باز کرده و از منوی file گزینه‌ی preferences را انتخاب می‌کنیم.

سپس آدرس زیر را در بخش Additional Board Manager URLs وارد کرده و ok را می‌زنیم.

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

آخرین مرحله‌ی کار نصب کتابخانه‌ی ESP8266 است، Boards Manager رو از منوی  from Tools > Board انتخاب می‌کنیم.

ESP8266 رو سرچ کرده و روی دکمه‌ی install کلیک می‌کنیم.

تبریک می‌گم! ما Arduino Software (IDE) رو روی لینوکس نصب کرده و اون رو برای برنامه نویسی ESP8266 آماده کردیم 🙂

نصب Microsoft’s Visual Studio Code در اوبونتو:

به آدرس زیر رفته و فایل .deb برنامه‌ی VScode را دانلود می‌کنیم:

Download Microsoft’s Visual Studio Code

تریمنال رو باز کرده به محل دانلود برنامه می‌رویم، با وارد کردن دستور زیر VScode نصب خواهد شد:

sudo dpkg -i <vscode>.deb

دقت کنید که به جای <Vscode> باید نام فایل دانلود شده رو قرار بدید.

تا اینجای کار VScode رو روی اوبونتو نصب کردیم.

آماده سازی Microsoft’s Visual Studio Code برای برنامه‌نویسی ESP8266:

ما از PlatformIO برای برنامه نویسی ESP8266 استفاده خواهیم کرد، بهتره همینجا بگم با وجود IDE آردیونو چه نیازی به PlatformIO داریم.  IDE آردیونو ساخته شده برای ساده بودن! ما برای پروژه‌ی نارنگی از یک جایی به بعد نیاز داریم که کتابخونه‌های مختلف رو برای هر بخش از کدمون بنویسیم. توی IDE آردیونو به خاطر همون فلسفه‌ی ساده بودن این کار به نوعی مثل کشتی گرفتن با IDE می‌شه و برای همین کوچ می‌کنیم سمت PlatformIO.

پس به شکل کلی ما معمولا برای تست کدهای ساده و Serial Monitor کردن از IDE آردیونو استفاده می‌کنیم و وقتی لازم شد کارهای پیچیده رو انجام بدیم مثل کدهای هر بخش رو با هم ترکیب کنیم و یا کتابخانه بنویسیم می‌رویم سراغ PlatformIO.

نصب PlatformIO در VScode:

در VSvode وارد بخش Extension Manager می‌شیم.

platformio-ide رو سرچ کرده و روی install  کلیک می‌کنیم.

تبریک می‌گم ما همه‌ی ابزارهای لازم رو برای برنامه‌نویسی ESP8266  در لینوکس در اختیار داریم.

 

منابع:

https://www.arduino.cc/en/Guide/Linux

https://platformio.org/get-started/ide?install=vscode

 


نویسنده: محمد حسین سالاری.

موارد مشابه

۲ دیدگاه

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

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