آردوینو  یک میکرو کنترلر تک‌ بردی الکترونیک و متن ‌باز می باشد، که به منظور تولید راحت ‌تر برنامه ‌هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده‌ است. آردوینو می تواند در انواع مختلفی از پروژه های پیچیده، از ربات ها گرفته تا فن آوری های پوشیدنی استفاده شود. با این وجود، فن آوری آردوینو حتی برای افرادی که در الکترونیک پس زمینه ای ندارند، به راحتی قابل استفاده می باشد. در این دوره آموزشی، مدرس دوره با فراهم آوردن دانش لازم جهت شروع برنامه نویسی در پروژه های مبتدیان، ویژگی های اساسی و قابلیت های برد آردوینو را شرح می دهد، مدرس تمام مفاهیم پایه مانند تنظیم برد آردوینو با محیط توسعه یکپارچه (IDE) آردوینو را شرح می دهد. او همچنین نحوه سیم بندی و متصل کردن چراغ LED به برد آردوینوی خود و نوشتن برنامه ای برای چشمک زدن چراغ های LED را آموزش می دهد. سپس دکمه های فشاری را مورد بررسی قرار داده و توضیح می دهد که چرا آنها در برد آردوینو در نظر گرفته شده اند، و همچنین نحوه فعال کردن یک چراغ LED به کمک یک دکمه فشاری توضیح می دهد.

مباحث دوره:

  • شروع کار با آردوینو
  • نگاهی به سخت افزاری که در این دوره استفاده خواهد شد
  • آردوینو چیست؟
  • نمای کلی آردوینو
  • ورودی های دیجیتال
  • ورودی های آنالوگ
  • پین های برق
  • ایجاد یک پروژه آردوینو
  • دانلود نرم افزار آردوینو
  • بررسی محیط توسعه یکپارچه (IDE) آردوینو
  • توابع setup() و loop()
  • دستور pinMode()
  • دستور digitalWrite()
  • ایجاد اولین پیش طرح خود
  • نمایشگر سریال
  • تست چشمک زن LED و نمایشگر سریال
  • واسط با ورودی: LED
  • معرفی دیود ساطع کننده نور (LED)
  • اختیاری: محاسبه محدودیت مقاومت
  • اتصال و سیم بندی LED
  • کد خاموش کردن LED
  • مثال سیگنال ترافیک دیجیتال، اتصال و سیم بندی
  • مثال سیگنال ترافیک دیجیتال، کد نویسی
  • واسط با ورودی: دکمه فشاری
  • دکمه فشاری
  • سطح منطقی پایین و سطح منطقی بالا
  • اتصال و سیم بندی یک دکمه فشاری به آردوینو
  • فعال سازی یک LED با دکمه فشاری
  • استفاده از LED درونی با INPUT_PULLUP