انواع آردوینو

برد آردوینو چیست

آردوینو چیست و چه مصارفی دارد؟

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

میکروکنترلر آردوینو

برای این کار شما نیاز به راه اندازی دو بخش مهم دارید:

سخت افزار:

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

قطعات برد آردوینو

نرم افزار:

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

کامپایلر میکروکنترلر

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

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

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

آردوینو چیست

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

اولین بورد طراحی شده توسط آردوینو بورد UNO می باشد که دارای مشخصات زیر می باشد:
Ardoino UNO بر پایه ATMega328P(دریافت دیتاشیت) می باشد.
این برد دارای 14 پین ورودی و خروجی دیجیتال (I/O) می باشد
(که 6 عدد آن می تواند به عنوان خروجی PWM استفاده نمود این پین ها با علامت ~ بر روی برد مشخص شده اند)
و 6 پین ورودی آنالوگ ( Analog Input  A0-A5) می باشد.

با پیشرفت تکنولوژی و به وجود آمدن مباحثی همچون اینترنت اشیا internet of things
بوردهایی برای استفاده از آنها در شبکه های جهانی اینترنت توسط تیم آردوینو طراحی شده است که به شما امکانات ویژه در این زمینه خواهد داد.

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

نکته بسیار مهمی که در مجموعه آردوینو وجود داره نرم افزار بسیار قدرتمند و رایگان می باشد.
نرم افزار آردوینو IDE یک نرم افزار رایگان می باشد که نیاز به کرک و یا پرداخت هزینه برای استفاده از آن نیست.
در این نرم افزار میتوانید به زبان C یا C++ برنامه نویسی کنید.
شایان ذکر است که این نرم افزار برای سیستم عامل های مختلف ارائه شده است و میتوانید از آن در سیستم عامل های ویندوز، مک، و لینوکس استفاده نمایید.

برای آموزش نرم افزار آردوینو می توانید به اینجا مراجعه کنید.

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

و همچنین یک ادیتور قدرتمند تحت وب با نام ARDUINO WEB EDITOR توسط این کمپانی ارائه شده است
که به شما این امکان را میدهد که بتوانید در صفحات وب و بدون نیاز به نصب هرگونه نرم افزار برای بوردهای آردوینو برنامه نویسی کنید
و آنها را در فضاهای ابری خود ذخیره کنید و در هر جای دیگر از آنها استفاده نمایید.

ادیتور وب آردوینو

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

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

نرم افزار آردوینو یک نرم افزار Open Source (متن باز) است؛ به این معنی که سورس آن در دسترس عموم و در اینترنت قرار داده شده است
و همین امر سبب محبوبیت نرم افزار آردوینو در بین افراد زیادی در سراسر جهان شده است.
همچنین باعث شده که این افراد برای استفاده از بردهای آردوینو و نرم افزار آن در جهت ارتقا آن تلاش کنند
و برای آن شیلد های متنوعی طراحی کنند و برای استفاده از شیلدهایی که طراحی کرده اند کتابخانه هایی بنویسند.
نتیجه این شده است که شیلد های آردوینو و کتابخانه های این شیلدها بسیار زیاد شده و عموم طراحان،
این شیلدها و کتابخانه ها را به صورت رایگان و متن باز در اینترنت برای استفاده دیگران داده اند.


ارسال نظرات