آموزش آردوینو صفر تا صد!! همه چیزی که باید بدانید

برد آردوینو uno خرید قیمت مهندسی برق قدرت فیلیوس

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

آردوینو یک سخت افزار متن بازه. متن باز بودن اون هم به این معنی هست که کاربر قابلیت تغییر نرم افزار و سخت افزار اونو داره و هرطور که میخواد مجددا اون رو با تغییرات مدنظرش میتونه تعریف کنه. و شامل یک هسته ی مرکزی میکروکنترلر از سری شرکت ATMEL میشه  و در بعضی مدل ها از میکرو های پیشرفته تری هم مثل سری ARM در اون استفاده شده. اول باید ببینیم که برد آردوینو چی هست و اصلا چرا باید از اون استفاده کنیم؟ بردهای آردوینو نسبت به میکروکنترلر های معمولی چندین برتری دارند که باعث شده تا با استفاده از یک برد آردوینو بتونید به راحتی هرچه تمام تر پروژه خودتون رو انجام بدید.

حالا بیاید ببینیم این برتری های شامل چه مواردی می شوند؟

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

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

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

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

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

یک نکته دیگه هم درباره ی این برد اضافه کنم و اون اینکه  به دلیل متن باز بودن آردوینو، تعداد مثال ها و پروژه های خیلی زیادی توی اینترنت وجود دارن که افراد میتونن بدون دردسر اون هارو دانلود و استفاده کنن!

حالا بعد از این مقدمه شلوغ پلوغ! بیاید ببینیم سریع دست به کار بشیم تا بتونیم هرچه زودتر اولین پروژمون رو با برد آردوینو انجام بدیم!!

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

سخت افزار آردوینو

سخت افزار آردوینو شامل تمام برد های آردوینو است. قابلیت ها و کاربرد برد های مختلف آردوینو با یکدیگر متفاوت هستند. برای این دوره آموزشی برد آردوینو اونو یا همان Arduino Uno انتخاب شده است. دقت کنید سخت افزار آردوینو به معنی میکروکنترلر به تنهایی نیست! سخت افزار آردوینو بردی است که شامل یک میکروکنترلر نیز می‌شود و در نقش مغز متفکر برد آردوینو به کار گرفته می‌شود. و در کنار این میکروکنترلر چندین قطعه دیگر نیز قرار گرفته تا کار با اون هرچه راحت تر باشه.

نرم افزار آردوینو

نرم افزار آردوینو یا همان Arduino IDE رابط برنامه نویسی آردوینو است که به کاربر اجازه می دهد برنامه مورد نظرش را برای تمام سخت افزار های آردوینو به یک شکل و بر اساس قواعد یک زبان برنامه نویسی سطح بالا، برنامه نویسی کند. فرقی نمی کند قصد دارید برای آردوینو UNO برنامه نویسی کنید یا آردوینو Mega! قواعد و روش کار یکسان است. حالا بیاید ببینیم باید چطور نرم افزار Arduino IDE رو نصب کنیم؟

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

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

فیلیوس

برق قدرت

نوشته‌های مرتبط

قوانین ارسال دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
دیدگاه‌ها

*
*