Faradars Discount
x عدم نمایش ۴۰٪ تخفیف جشنواره کتاب و کتابخوانی فرادرس کد تخفیف: ABAN98 .
فرصت باقیمانده

آموزش میکروکنترلر AVR با ATMEL Studio – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش میکروکنترلر AVR با ATMEL Studio

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از ۵ درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



Atmel Studio (اتمل استودیو) یکی از کامپایلرهای قدرتمند و البته رایگان برای برنامه نویسی میکروکنترلرهای خانواده AVR است که توسط شرکت آمریکایی سازنده این میکروکنترلرها ارائه شده است و سازگار‌ترین کامپایلر برای کار با میکروکنترلرهای AVR به شمار می‌رود. این کامپایلر از زبان C و ++C و حتی اسمبلی پشتیبانی کرده و هسته آن کامپایلر، قدرتمند و اپن سورس GCC است. اتمل استودیو با معماری ویژوال استودیو ساخته شده و محیط آن کاملا شبیه به کامپایلر سی ‌شارپ ویندوز است. ما در این آموزش به جای روش های سنتی که در ابتدا حجم زیادی از کدها و مفاهیم ارائه می شود، خودداری کرده و از روش پروژه محور استفاده می کنیم و با اجرای هر پروژه دقیقا در همان جایی که نیاز به دستور خاصی داریم دستور مورد نظر به زبان C را معرفی کرده و آموزش می دهیم. این روش بسیار زود بازده بوده و با کمی تمرین و ممارست می توانید برنامه‌های شگفت انگیزی خلق کنید و دستگاه‌ های مورد نیاز خود را به دست خودتان بسازید.

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: صرفا از طریق لینک دانلود (بدون بسته فیزیکی)

وضعیت انتشار در حال برنامه ریزی
زمان تقریبی انتشار بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    شما دانشجوی الکترونیک، کامپیوتر یا هر رشته فنی دیگر باشید و برای پروژه پایانی خود نیاز به یک مدار کنترلی داشته باشید یا یک فرد علاقمند به ساخت روبات، دستگاه ‌های کنترل دما، سیستم غذا‌دهی خودکار پرندگان و حیوانات خانگی، قفل رمز هوشمند، ماشین حساب، سیستم ارسال SMS، کنترل وسایل منزل با پیامک، اتصال دستگاه‌ها به اینترنت Wi-Fi و هزاران دستگاه کاربردی دیگر باشید، برای ورود به دنیای هیجان انگیز دستگاه‌ های برنامه پذیر باید کار با یک میکروکنترلر و یک زبان استاندارد جهانی را آغاز کنید.

    Atmel Studio (اتمل استودیو) یکی از کامپایلرهای قدرتمند و البته رایگان برای برنامه نویسی میکروکنترلرهای خانواده AVR است که توسط شرکت آمریکایی سازنده این میکروکنترلرها ارائه شده است و سازگار‌ترین کامپایلر برای کار با میکروکنترلرهای AVR به شمار می‌رود. این کامپایلر از زبان C و ++C و حتی اسمبلی پشتیبانی کرده و هسته آن کامپایلر، قدرتمند و اپن سورس GCC است. اتمل استودیو با معماری ویژوال استودیو ساخته شده و محیط آن کاملا شبیه به کامپایلر سی ‌شارپ ویندوز است.

    زبان استاندارد C و هسته GCC سبب شده است که هزاران کتابخانه و هدر فایل رایگان و کاربردی برای انواع میکروکنترلرهای خانواده AVR و راه اندازی ماژول ها و سنسورهای مختلف در اینترنت پیدا کنید که به راحتی قابل استفاده در پروژه های شما در محیط اتمل استودیو باشد.

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معرفی منوهای Atmel Studio و ایجاد پروژه
      • چرا اتمل استودیو؟
      • نحوه دانلود اتمل استودیو
      • آشنایی با محیط کامپایلر
      • نحوه ایجاد پروژه
      • نحوه ذخیره و باز کردن پروژه ها
      • بررسی کتابخانه های پیش فرض استودیو
      • دانلود کتابخانه AVR Libc
    • درس دوم: نوشتن اولین برنامه با اتمل استودیو (پورت ها GPIO)
      • کدنویسی پروژه چشمک زن (نوشتن در پورت ها)
      • نحوه استفاده از کتابخانه های استودیو (Delay)
      • نحوه کامپایل کردن پروژه
      • نحوه پروگرم کردن پروژه روی میکروکنترلر AVR ATmega8
      • تنظیم فیوزبیت ها و بررسی منابع کلاک
      • برنامه کلید (نحوه خواندن از پورت)
      • مفاهیم زبان C
        • دستورات While
        • If
        • define#
    • درس سوم: نحوه نوشتن کتابخانه های شخصی
      • چرا کتابخانه ؟
      • اصول کتابخانه نویسی
      • ساخت کتابخانه نمونه آلارم (راه اندازی بازر پسیو)
      • نحوه افزودن کتابخانه شخصی به اتمل استودیو
      • مفاهیم زبان C
        • مفهوم متغیر
        • بررسی ” ” و < > در دستور include
    • درس چهارم: ابزارهای نمایش
      • کار با LCD کاراکتری ۱۶x۲
        • معرفی LCD کاراکتری
        • نحوه اتصال LCD به ATmega8
        • نحوه استفاده از کتابخانه نمایشگر AVR Lib
        • برنامه ترکیبی شمارشگر معکوس و آلارم
        • (مفاهیم زبان C) بررسی دستور for
      • کار با LCD گرافیکی TS12864A2
        • معرفی LCD گرافیکی
        • نحوه اتصال LCD گرافیکی به ATmega8
        • نحوه استفاده از کتابخانه نمایشگر گرافیکی avrlib
        • رسم اشکال و نوشته ها در LCD گرافیکی
        • مفاهیم زبان C
          • بررسی دستور switch
      • سون سگمنت ساده
        • معرفی نمایشگر هفت قطعه ای ساده
        • نحوه اتصال سگمنت ساده به ATmega8
        • ایجاد برنامه شمارنده افزایشی و کاهشی
        • مفاهیم زبان C
          • نوشتن توابع و فراخوانی و ارسال متغیر
        • اجرای عملی برنامه روی برد آزمایشی
    • درس پنجم: تایمرها
      • بررسی تایمرهای میکروکنترلر AVR
      • راه اندازی تایمر برای ایجاد پالس
      • راه اندازی سگمنت مالتی پلکس با تایمر
      • استفاده از تایمر برای ایجاد تاخیر دقیق (وقفه های تایمر)
      • تایمر در مد PWM و کنترل دور موتور
      • مفاهیم زبان C
        • استفاده از کتابخانه های شخص ثالث
    • درس ششم: وقفه های خارجی
      • مفهوم وقفه های خارجی
      • ساخت فرکانس متر با وقفه خارجی
      • مفاهیم زبان C
        • استفاده ترکیبی از وقفه و تایمر و LCD
    • درس هفتم: مبدل آنالوگ به دیجیتال (ADC)
      • راه اندازی سنسور دمای LM35 و پروژه ساخت کنترلر دما
      • کار با EEPROM داخلی میکرو برای ذخیره مقادیر دمای min و max
      • مفاهیم زبان C
        • دستورات شرطی
    • درس هشتم: ارتباط سریال USART
      • ارسال اطلاعات با پورت سریال
      • دریافت اطلاعات از پورت سریال
      • ارتباط دو میکرو با یکدیگر
      • مقایسه RS232 و RS485 و معرفی ماژول RS485
    • درس نهم: راه اندازی رابط سریال دوسیمه I2C
      • مفاهیم و کاربرد پروتکل I2C
      • راه اندازی آی سی ساعت DS1307 و DS3231 و ساخت یک ساعت دقیق
      • مفاهیم زبان C
        • نحوه تعریف struct
    • درس دهم: راه اندازی رابط سریال SPI
      • مفاهیم و کاربرد پروتکل SPI
      • ارتباط دو میکرو با یکدیگر
      • ارتباط با مموری کارت SD/MMC
      • تمرین (اتصال SD به fat.h)
    • درس یازدهم: مثال های کاربردی
      • راه اندازی موتور پله ای (Step Motor)
      • راه اندازی سروو موتور (Servo Motor)
    • درس دوازدهم: ارسال SMS با GSM Modem) SIM800)
      • معرفی ماژول های SIM
      • ارسال SMS
      • دریافت SMS
      • ساخت SMS Controller (کنترل لوازم خانگی با پیامک)
    • درس سیزدهم: اتصال به اینترنت وای فای (Wi-Fi) با ESP8266
      • معرفی ماژول ESP8266
      • ESP8266 به عنوان Access Point و اتصال موبایل به آن
      • ESP8266 به عنوان Station و اتصال به مودم و اینترنت
      • ساخت یک کنترلر وای فای

     

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


    اطلاعات تکمیلی

    نام آموزش آموزش میکروکنترلر AVR با ATMEL Studio – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVEE9808
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)



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




    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران