آموزش آردوینو



اطلاعات دوره


  • نام دوره:آموزش آردوینو
  • طول دوره:30 ساعت آموزشی
  • شروع دوره:ماهی 1 بار
  • بیعانه ثبت نام:200,000 تومان برای رزرو کلاس
  • محل برگزاری:دپارتمان برق و الکترونیک
  • مدرسین دوره:
  • تعداد جلسات:15 جلسه 1.5 ساعته
  • امکان قسط بندی:دارد
  • نوع کلاس :

راه های ارتباطی


  • نشانی دفتر مرکزی : مشهد - بولوار وکیل آباد - جنب ایستگاه مترو اقبال لاهوری - وکیل آباد ۶۵ پلاک یک
  • مسیر یابی از طریق گوگل

جزئیات دوره


توضیحات


آردوینو یک پلتفرم متن باز و یا open source می باشدمتن باز را می توان به نوعی روش و راهی برای طراحی دانست که در آن سازنده ی یک سخت افزار و یا یک نرم افزار، این امکان را برای کاربران فراهم می کند که بتوانند آن نرم افزار و یا سخت افزار را به روش دلخواه خود تغییر بدهند. برای آشنایی بیشتر می توانید نرم افزار تلگرام را در نظر داشته باشید که یک نر افزار متن باز بوده و به همین دلیل انواع مختلفی مانند تلگرام طلایی، تلگرام اصلی و غیره از آن در بازار موجود است.

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


سرفصل ها


آردوینو و بوتلدر چیست؟

فرق میکرو کنترلر و میکروپرسسور

چرا آردوینو ؟

توضیح سخت افزار آردوینو

محیط برنامه نویسی آردوینو

یاداوری برنامه نویسی C

توضیح توابع setup و loop  

توابع پایه های آردوینو

پروژه : خواندن push buttom  و تغیر فرکانس Piezoelectric speaker

ADC و DAC چیست؟

مشخصاتADC آردوینو

توابعADC در آردوینو

PWM چیست؟

توابع PWM در آردوینو

پروژه : خواندن سنسور آنالوگ LDR و نمایش میزان نور در seven segment

معرفی پروتکل های سریال در آردوینو _UART چیست؟

معرفی UART سخت افزاری و نرم افزاری و توابع ان در آردوینو

معرفی توابع کیبورد در اردوینو

معرفی بعضی از توابع کتابخانه string

پروژه : راه اندازی کیبورد و نمایش خروجی در serial monitoring

معرفی ماژول HC-05

پروژه : راه اندازی ماژول با UART نرم افزاری و اتصال ان به گوشی و نمایش خروجی در serial monitoring

معرفی پروتکل ارتباط سریال SPI در آردوینو

معرفی توابع SPI در آردوینو

معرفی توابع shift in و shift out

پروژه : خواندن دما از سنسور MAX6675 و نمایش دما در serial monitoring

معرفی ماژول SD Cart آردوینو و کتابخانه آن

پروژه : راه اندازی SD Cart با ارتباط SPI آردوینو

Interrupt چیست و معرفی انواع آن

معرفی Interrupt  ها در آردوینو و توابع وقفه های خارجی

پروژه : شمارنده گیت با سنسور IR

معرفی پروتکل ارتباط سریال 2-wire در آردوینو و فرق آنها

معرفی توابع I2cدر آردوینو

معرفی ماژول OLED آردوینو و کتابخانه آن

پروژه : راه اندازی OLED با ارتباط I2C آردوینو

معرفی پروتکل ارتباط سریال 1-wire

معرفی توابع 1-wire در آردوینو

پروژه : راه اندازی DH-11 با ارتباط 1-wire آردوینو

معرفی کتابخانه  servo و Stepper در آردوینو 

پروژه : راه اندازی servo و stepper موتور

پروژه : ساخت ساعت با آیسی DS1307

معرفی بلوک Timer آردوینو

معرفی کتابخونه Timer آردوینو

پروژه : نوشتن ساعت با آردوینو

EEprom چیست ؟

مشخصات EEprom آردوینو

معرفی کتابخانه EEprom


پیش نیاز


آردوینو یک سکوی الکترونیکی باز است که برای ساخت و کنترل دستگاه‌ های الکترونیکی استفاده می‌ شود. برای آموزش آردوینو، نیاز به مفاهیم پایه الکترونیک و برنامه‌ نویسی دارید. از این رو برای کار با آردوینو، باید آموزش الکترونیک کاربردی را فرا بگیرید. این شامل مفاهیمی مانند مقاومت، خازن، ترانزیستور، دیود و ادوات دیگر است. البته آردوینو برای برنامه‌ نویسی از زبان ++C استفاده می‌ کند. برای شروع کار با آردوینو، باید آموزش برنامه نویسی ++c را یاد بگیرید، که شامل متغیرها، عملگرها، شرایط و حلقه‌ ها می شود. همچنین در طول دوره سی پلاس پلاس می توانید برنامه‌ های ساده‌ ای را برای کنترل دستگاه‌ ها و سنسورها در آردوینو بنویسید.


تصاویر کارگاه


تصاویر تجهیزات


دوره ها