آردوینو

Arduino


گردآورنده: بهاره مسعودی

آردوینو (Arduino) یک پلتفرم الکترونیکی open source جهت استفاده آسان از نرم افزار و سخت افزار است. برد های آردوینو توانایی خواندن ورودی ها، نور سنسور، فعال کردن یک موتور، روشن کردن LED و چاپ آنلاین را دارند. شما میتوانید با ارسال مجموعه ای از دستورالعمل ها به میکروکنترولر تعبیه شده درون برد، برای آردوینو تعیین کنید عمل خاصی را انجام دهد. در این صورت شما باید از زبان برنامه نویسی مخصوص Arduino و همچنین نرم افزار IDE استفاده کنید. در طی سال ها آردوینو مغز فعال هزاران پروژه بوده است، از یک پروژه ساده روزمره تا برنامه های و پروژه های پیچیده.

 

Arduino

 

 

تاریخچه

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

 

چرا آردوینو؟

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

 

مزایا

آردوینو روند کار با میکروکنترلر ها را بسیار ساده کرده است. از دیگر مزایا آن میتوان به موارد زیر اشاره کرد:

  • ارزان بودن: کیت Arduino در مقایسه با سایر میکروکنترلر ها بسیار ارزان است.
  • Cross-platform: نرم افزار آردوینو (IDE) بر روی سیستم عامل های لینوکس، ویندوز و مک قابل اجرا است در صورتی که نرم افزار های سایر میکروکنترلر ها فقط قابلیت اجرا بر روی ویندوز را دارند.
  • منبع باز و قابل گسترش: نرم افزار آردوینو به عنوان ابزار منبع باز منتشر شده وتوسط برنامه نویسان با تجربه در دسترس است. گسترش آن از طریق کتابخانه های زبان ++C امکان پذیر است. همچنین برای درم موضوعات فنی میتوان از زبان AVRC که خود آردوینو نیز مبتنی بر آن است اسفاده کرد.

 


مطالب مرتبط


منابع