🔵 معرفی قطعات و بخشهای مهم در رباتیک و مکاترونیک - قسمت سوم
قسمت دوم🔘آردوینو-بخش اول:تاریخچه و آشنایی کلی
🔶در اواخر قرن بیستم، دانشآموزان برای پروژههای الکترونیکی خود از Basic Stamp استفاده میکردند که در آن زمان حدود 50 دلار قیمت داشت. در سال 2003 شخصی به نام هرناندو باراگیان در انستیتو طراحی تعاملی شهر ایورئا، زیر نظر ماسیمو بانزی مشغول کار بر روی پروژه ارشد خود شد. او در آن سالها توانست قطعهای به نام Wiring تولید کند که ایده اصلی آردوینو را ماسیمو بانزی بعدها از روی وایرینگ برداشت.
ایده اصلی ماسیمو بانزی این بود که با تغییرات مختلفی بر روی وایرینگ، قطعهای تولید کند که دانشآموزان بتوانند با استفاده از آن و با صرف هزینهای کمتر و با روشی راحتتر، وارد دنیای الکترونیک شوند.
بعد از آن ماسیمو بانزی شروع به جمع آوری یک تیم کرد و در کافهای به نام آردوینو، با اعضای تیم خود قرار گذاشت و طرح اولیهای از آنچه که امروز به عنوان آردوینو میشناسیم، در آنجا به وجود آمد. در ادامه و در سال 2005، دفتر کوچکی در ایورئا گرفتند و توانستند نمونه اولیهای از این برد را معرفی کنند.
🔷آردوینو شامل یک مدار قابل برنامه ریزی فیزیکی(اغلب به عنوان یک میکروکنترلر) و یک قطعه نرم افزاری یا محیط یکپارچه توسعه (IDE) است که بر روی کامپیوتر اجرا می شود. IDE محیطی عمدتاً گرافیکی است که تمام یا شماری از ابزارهای لازم برای توسعه نرمافزار (بخشهایی یا تمام زنجیره ابزار توسعه) را در خود دارد.
🔶آردوینو آیدیای (Arduino IDE) نام نرمافزار متنباز و اختصاصی پلتفرم آردوینو است که بر مبنای زبان پراسسینگ نوشته شدهاست. محیط و ظاهر برنامه، با استفاده از زبان جاوا تهیه شدهاست. اصول نگارش دستورها در این نرمافزار، بسیار شبیه به نگارش به زبان سیپلاسپلاس و زبان سی است. دستورهای نوشته شده در محیط این برنامه، قبل از انتقال به برد آردوینو، به زبان C ترجمه شده و با استفاده از کامپایلر avr-gcc در میکروکنترلر برد آردوینو نوشته میشوند. به برنامههای نوشته شده در محیط آردوینو، اصطلاحاً اسکچ میگویند. هر اسکچ شامل تعدادی فرمان و دستور است که در قالب خطوط مجزا تایپ و نوشته میشوند. نرمافزار آردوینو بهطور رایگان قابل دانلوداست. همچنین میتوان به صورت آنلاین نیز از این نرمافزار استفاده کرد.
🔷همانطور که در بالا گفته شد، آردوینو از دو بخش سختافزاری و نرمافزاری تشکیل میشود. مدلهای مختلفی از بردهای سختافزاری آردوینو وجود دارد که یکی از آنها، مدل اونو است. آردوینو اونو (Arduino UNO) یکی از پرکاربردترین مدلهای سختافزار آردوینو است. در این برد، از یک میکروکنترلر ATmega328P به عنوان پردازشگر و حافظه استفاده میشود. آردوینو مدل اونو، یکی از متداولترین نمونهها برای آموزش آردوینو است.
🖥کاربردهای استفاده از آردوینو :
• رباتیک
• تایمرهای چراغ راهنمایی رانندگی
• شمارندههای به کار رفته در پیشخوانهای بانکی و شمارندههای کارت پارکینگ
• وسایل پزشکی
• سیستمهای امنیتی
• بیوتکنولوژی و کشاورزی
• ساعتهای هوشمند و گوشیها
• اینترنت اشیاء
• استفاده در پرینترهای سه بعدی
• استفاده در بردهای فلایت کنترل کواد کوپترها
• استفاده در روباتها
• مانیتورینگ صنایع به کمک اینترنت
استفادههای آردوینو بسیار وسیع هستند و نمیتوان به همهی آنها اشاره کرد و روز به روز نیز به این استفادهها افزوده میشود.
👁🗨منابع:
*بلاگ فروشگاه بهنام رباتیک
*بلاگ فرادرس
*ویکی پدیا
*پارتینه آکادمی
➖➖➖➖➖➖➖➖➖➖➖➖➖➖⚪️ ما را در شبکههای اجتماعی دنبال کنید!
📢 Telegram📷 Instagram👥 Linkedin