طراحی و پیادهسازی سیستمها با آردوینو
در قرن حاضر که زندگی با کامپیوترها و سیستمهای دیجیتالی آمیخته شده، یادگیری طراحی و پیادهسازی سیستمهای مبتنی بر طراحی دیجیتال نه تنها برای مهندسین، بلکه برای تمامی علاقهمندان به تکنولوژی، لازم و ضروری است.آردوینو، یک پلتفرم متنباز است که چند سالی است پیچیدگی طراحی و پیادهسازی سیستمهای دیجیتال، مانند؛ رباتها، کنترلکنندهها، ابزارهای هوشمندسازی شخصی و اداری و ... را از بین برده و با وجود کتابخانههای قوی و نرمافزار ساده و رایگان، امکان طراحی این گونه سیستمها را برای هرکسی با هر سطحی از توانایی برنامهنویسی و دانش الکترونیک ممکن کرده است.ضمناً یادگیری آردوینو، دروازه ورود به دنیای اینترنت اشیا (IOT) است که این مبحث، جدیدترین دستآورد دانش برق و کامپیوتر در زمینه هوشمندسازی ساختمانها و پدیدههای فیزیکی است و انسانها را به رویای دیرینهی شهرهای هوشمند، نزدیکتر کرده است.در این دورهی آموزشی، تمامی تواناییهای نرمافزاری و سختافزاری مورد نیاز برای کار کردن با برد آردوینو آموزش داده میشود. بهطوریکه مخاطب پس از پایان دوره، قادر به طراحی و پیادهسازی انواع پروژههای رباتیک، هوشمندسازی و ورود به دنیای اینترنت اشیا خواهد بود.آشنایی دانشجویان فنی و مهندسی و سایر مخاطبان، با بردهای توسعهپذیر، نظیر آردوینو و نیز آموزش ساخت دستگاههای الکترونیکی و کنترلپذیر با استفاده از برد آردوینو از اهداف آموزشی است که در این دوره، پیگیری میشود.
ثبت نام: هر زمان که خواستید می توانید در این دوره ثبت نام کنید
شروع دوره: به محض ثبت نام در دوره به محتوای دروس دسترسی خواهید داشت.
پایان دسترسی به دوره: شما از زمان ثبت نام به مدت حداقل دو ماه به محتوای دوره (این بازه با توجه به مدت هر دوره متفاوت خواهد بود) دسترسی خواهید داشت.
پروژه: دارد
برگزار کننده: دانشگاه تهران
حد نصاب قبولی در دوره: 70 نمره
شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.
Announcements
فصل اول - آشنایی مقدماتی با تاریخچه میکروکنترلرها و برد آردوینو 5
-
تاریخچه میکروکنترلرها
-
آردوینو چیست و چه مزایایی دارد
-
شروع کار با آردوینو و محیط نرمافزار
-
معرفی منوها و تنظیمات سختافزاری
-
معرفی انواع بردهای آردوینو
فصل دوم - آشنایی با زبان ++C 9
-
منطق باینری
-
آشنایی با زبان C
-
انواع دادهها
-
شناسهها و اعلان متغیرها
-
محیط برنامهنویسی و برنامهنویسی اولین برنامه
-
عملگرهای محاسباتی و مقایسهای
-
دادههای رشتهای
-
حلقهها و ساختارهای کنترلی
-
آرایهها و توابع
فصل سوم - دستورات اولیه و تنظیمات پورتها 5
-
تقسیمبندی و معرفی پایههای آنالوگ و دیجیتال آردوینو
-
پیکربندی سخت افزاری آردوینو و دستورات مربوط
-
معرفی دستورات مهم آردوینو
-
پروژه میانی اول
-
پروژه میانی اول
فصل چهارم - معرفی برخی از امکانات آردوینو 3
-
ارتباطات سریال در آردوینو
-
وقفهها در آردوینو
-
مبدلهای آنالوگ به دیجیتال
فصل پنجم - راهاندازی سنسورها و ماژولها 6
-
راهاندازی سنسور فتوسل
-
راهاندازی سنسور مادونقرمز
-
راهاندازی سنسور دما
-
راهاندازی ماژول اولتراسونیک
-
پروژه میانی دوم
-
پروژه میانی دوم
فصل ششم - آموزش اتصال لوازمجانبی به آردوینو 7
-
معرفی لوازم آزمایشگاهی الکترونیک
-
راهاندازی موتور DC
-
راهاندازی سروو موتور
-
راهاندازی LCD کاراکتری
-
راهاندازی ماژول جویاستیک
-
بحث پیرامون راهاندازی ماژول و سنسورهای جدید
-
مقدمهای بر اینترنت اشیا
پروژه نهایی 3
-
پروژه نهایی
-
پروژه نهایی
-
درخواست صدور گواهينامه