به گزارش باشگاه دانشجویان ایسنا، آردوینو(Arduino) یک پلتفرم سختافزاری و نرمافزاری متنباز است. پلتفرم آردوینو شامل یک میکروکنترلر تکبردی متنباز است که قسمت سختافزار آردوینو را تشکیل میدهد. علاوه بر این، پلتفرم آردوینو یک نرمافزار آردوینو IDE که به منظور برنامهنویسی برای بردهای آردوینو طراحی شده است و یک بوت لودر نرمافزاری که بر روی میکروکنترلر بارگذاری میشود را در بر میگیرد.
پلتفرم آردوینو به منظور تولید سریع و ساده پروژههای سختافزاری تعاملی و ساخت وسایلی که با محیط تعامل داشته باشند طراحی شده است، البته بردهای آردوینو اهداف آموزشی را نیز دنبال میکنند.
اغلب بردهای آردوینو که تمام آنها سختافزار متنباز هستند بر پایه میکرو کنترلر ایویآر اتمل و تعداد کمی از بردهای آردوینو بر پایه میکروکنترلرهای آرم اتمل طراحی شدهاند. به عنوان مثال برد آردوینو UNO که پرکاربردترین برد آردوینو و برد پایه آردوینو در اکثر دورههای آموزش آردوینو است و بر پایه میکروکنترلر AVR ATmega328 ساخته شده است، دارای رابط یواسبی جهت بارگذاری برنامه و ارتباط با کامپیوتر، شش پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که کاربر را قادر میسازند تا برد آردوینو را به قطعات، سنسورها، بردها و ماژولهای دیگری متصل کند. تعداد ورودی خروجیهای آنالوگ و دیجیتال در مدلهای مختلف بردهای آردوینو با توجه به میکروکنترلر اصلی استفاده شده بر روی برد متفاوت است.
آردوینو میتواند جهت طراحی و ساخت سریع و آسان وسایل تعاملی مورد استفاده قرار گیرد. به عنوان مثال اگر کاربر بخواهد که با استفاده از گوشی موبایل چراغ اتاقش را خاموش و روشن کند. یا کولر اتاق روشن شود و شبها که دمای اتاق پایین میآید کولر اتاق به صورت خودکار خاموش شود! اینها وسایل تعاملی هستند که آردوینو به ساخت سریع و بی درد سر آنها کمک میکند.
" آشنایی با میکروکنترلرها و قابلیت های آنها در انجام پروژه های گوناگون"، "یادگیری کار با میکروکنترلرها که در اکثر پروژه های علمی و صنعتی مورد استفاده قرار می گیرند"، "آشنایی با اجزاء، انواع و کاربرد مولتی روتورها"، "شناخت دینامیک پرواز مولتی روتورها و نحوه حرکت آنها"، "یادگیری راه اندازی وقفه (interrupt)در میکروکنترلر"، "یادگیری راه اندازی و استفاده از سنسورهای MEMS و استفاده از پروتکل ارتباطی I²C" و"یادگیری پیاده سازی عملی کنترلگر PID"، از جمله مباحث و مطالب آموزشی این دوره است که با تدریس مهندس میرهاشمی آموزش داده می شود.
دوره آموزشی "Arduino"و فلایت کنترل نویسی"Multirotor"، از ۲۶ مرداد روزهای یکشنبه و سه شنبه ساعت ۹ الی۱۳، به مدت ۱۶ ساعت به صورت مجازی و در بستر اسکای روم برگزار می شود.
علاقمندان می توانند جهت ثبت نام به لینک https://idpay.ir/saad-aut/shop/31184 و جهت کسب اطلاعات بیشتر به آدرس efizo@ مراجعه کنند.
انتهای پیام
نظرات