بازی های جالب آندروید

آموزش برنامه نویسی آردوینو – آموزش آردوینو در قالب پروژه جامع ایستگاه هواشناسی

۲۲ اردیبهشت ۱۳۹۷

آموزش برنامه نویسی آردوینو

آموزش آردوینو در قالب پروژه جامع ایستگاه هواشناسی

امروزه شاهد گسترش چشمگیر ابزارهای هوشمند در اطرافمان هستیم. این ابزارها همانطور که از نامشان پیداست نیازمند یک مغز تحلیلگر برای پردزش داده ها و اعمال دستورات داردند.

یکی از بهترین و درعین حال ساده ترین پردازنده های مرکزی، بوردهای یکپارچه آردوینو می باشند. این بورد ها کارایی بسیار بالایی دارند و نیز بسیار ساده برنامه ریزی می شوند.

آموزش آردوینو و آموزش برنامه نویسی آردوینو

 

درباره دوره آموزش آردوینو :

در آموزش پروژه محور آردوینو قصد داریم با انجام پروژه “ایستگاه هواشناسی” با قابلیت نمایش دما، رطوبت و موقیت جغرافیایی، مجهز به رادار چرخان التراسونیک، LED هشداردهنده و LCD برای نمایش دیتا، با قیابلیت ارسال دیتا بصورت بلوتوث  و اتصال به کامپیوتر بصورت سیمی و ذخیره اطلاعات در EEPROM” بصورت ۰ تا ۱۰۰ به آموزش کاربردی این بوردها بپردازیم.

همچنین در این دوره مختصری راجع به IOT بحث میکنیم.

در این دوره برای برنامه نویسی از زبان C استفاده می شود و با نرم افزارهای Arduino IDE, Proteus و Fritzing آشنا می شویم.

در انتهای دوره هنرجو با یادگیری آردوینو فادر به انجام انواع پروژه های الکترونیکی و رباتیکی خواهد بود.

آموزش Arduino و آموزش پروژه محور آردوینو

 

دوره آموزش آردوینو مناسب چه افرادیست:

این دوره برای همه کسانی که به ساخت ابزارهای هوشمند علاقه دارند مناسب است و پیش نیاز خاصی ندارد.

 

آنچه در دوره آموزش برنامه نویسی آردوینو خواهید آموخت:

۱-مقدمه

  • معرفی دوره و توضیح سرفصل در قالب پاورپوینت

۲-آردوینو چیست؟

  • معرفی میکروکنترلر و تعریف آردوینو

۳-بوردهای آردوینو

  • بررسی انواع بوردهای آردوینو و انتخاب یک بورد برای دوره

۴-برنامه نویسی آردوینو

  • چگونگی برنامه نوشته برای آردوینو و مقدمه ای از زبان برنامه نویسی C

۵-Arduino IDE

  • معرفی نرم افزار Arduino IDE بعنوان کامپایلر و محیط برنامه نویسی

۶-نرم افزارهای جانبی

  • معرفی و بررسی نرم افزارهای Proteus و Fritzing

۷-تعریف پروژه

  • تعریف پروژه دوره و بررسی اجمالی قسمت های مختلف آن

۸-پایه های IO (1)

  • معرفی پایه های IO و انجام پروژه چشمک زدن کردن LED

۹-پایه های IO(2)

  • معرفی انواع LCD و راه اندازی LCD کاراکتری ۲×۱۶

۱۰-پایه های IO(3)

  • معرفی پایه بعنوان ورودی و انجام پروژه کلید فشاری

۱۱-ADC

  • معرفی واحد ADC و راه اندازی سنسور دمای LM35

۱۲-PWM

  • معرفی موج PWM و راه اندازی موتور DC با قایبلیت کنترل سرعت

۱۳-سرووموتور

  • راه اندازی سرروموتور برای چرخش رادار در پروژه

۱۴-سریال مانیتورینگ

  • معرفی پروتکل سریال و نمایش داده برروی مانیتور رایانه

۱۵-بلوتوث و GPS

  • راه اندازی GPS و بلوتوث و معرفی سریال نرم افزاری

۱۶-کتابخوانه و تابع

  • بررسی کتابخوانه و تابع و نحوه اضافه کردن کتابخوانه جدید به Arduino IDE

۱۷-رطوبت و سونار

  • راه اندازی سنسور رطوبت و التراسونیک

۱۸-EEPROM

  • معرفی پروتکل I2C و ذخیره و بازیابی داده در آیسی حافظه EEPROM

۱۹-وایفای(۱)

  • مختصری راجع به IOT ، معرفی بورد wemos و نمونه کد برقراری ارتباط با مودم

۲۰-وایفای(۲)

  • نمونه کد استفاده از بورد wemos بعنوان سرور و برقراری ارتباط با بات تلگرام

۲۱-سرهم بندی پروژه

  • سرهم بندی کل پروژه در قالب یک برنامه

۲۲-نتیجه گیری

  • مرور کلی دوره از ابتدا تا انتها و صحبت های نهایی

شما می توانید هرگونه نظر و پیشنهاد خود درباره این دوره را از طریق دیدگاه ها مطرح کنید.