آموزش کتابخانه نویسی برای میکروکنترلر AVR

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

درباره ناشر

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

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

درباره مدرس

مهندس محمد مهدی ولی نژاد
مهندس محمد مهدی ولی نژاد

مدرس فرادرس

کارشناس مهندسی برق – الکترونیک


محمد مهدی ولی نژاد کارشناس مهندسی برق – الکترونیک می باشند. وی دارای سابقه تدریس و کارگاه های آموزشی در دانشگاه می باشند. (+)



در این دوره آموزشی، ابتدا مختصراً، به یادآوری میکروکنترلر AVR (به صورت مختصر) و اصول برنامه نویسی C++‎ می پردازیم. سپس به صورت تفضیلی، اسلوب کتابخانه نویسی را بررسی می کنیم و در ادامه دوره به نگارش کتابخانه های مختلف برای میکروکنترلر و برخی ماژول ها می پردازیم. سعی داریم در این کار حرفه ای شویم و بتوانیم برای تمام واحدها، کتابخانه بنویسیم.

👤 مدرس: مهندس محمد مهدی ولی نژاد
🕓 مدت زمان: ۱۹ ساعت
🎓 تعداد دانشجو: ۱۳۹ نفر این آموزش را تهیه کرده اند. — ۴ نفر در دو هفته اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۳۵,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    قبل از بیان هدف ارائه این دوره، لازم است به این موضوع بپردازیم که چرا لازم است برای میکروکنترلر و سایر ماژول ها مبادرت به نوشتن کتابخانه کنیم؛ چرا به طور عادی اقدام به راه اندازی آن ها نکنیم؟!

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

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

    در این دوره آموزشی، ابتدا مختصراً، به یادآوری میکروکنترلر AVR (به صورت مختصر) و اصول برنامه نویسی C++‎ می پردازیم. سپس به صورت تفضیلی، اسلوب کتابخانه نویسی را بررسی می کنیم و در ادامه دوره به نگارش کتابخانه های مختلف برای میکروکنترلر و برخی ماژول ها می پردازیم. سعی داریم در این کار حرفه ای شویم و بتوانیم برای تمام واحدها، کتابخانه بنویسیم. در طول این دوره سعی می کنیم ابتدا پروژه های طرح شده را به صورت عادی انجام داده و پس از آن اقدام به نگارش کتابخانه بنماییم.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: یادآوری پیش نیازها
      • کتابخانه چیست؟
      • اهمیت و لزوم کتابخانه نویسی
      • کتابخانه های مشهور زبان C استاندارد و میکروکنترلر AVR
      • آشنایی با مبانی میکروکنترلر AVR
        • یادآوری مبانی معماری رایانه
        • مرور توضیحی واحدهای میکرو
      • مرور برنامه نویسی سی پلاس پلاس
        • متغیرها
        • دستورهای شرطی
        • حلقه های تکرار
        • آرایه ها
    • درس دوم: اصول نگارش کتابخانه
      • دستورات ویژه کتابخانه نویسی
        • دستورات تعریف ثوابت
        • دستورات تغییر نام
        • سایر دستورات کتابخانه ها
      • معرفی و بررسی کتابخانه های پرکاربرد میکرو کنترلر
        • معرفی کتابخانه mega32.h
        • معرفی کتابخانه delay.h
        • معرفی کتابخانه stdio.h
    • درس سوم: کتابخانه نویسی (سطح مبتدی)
      • چشمک زن ساده با یک LED
      • کار با سون سگمنت تکی ساده
      • کار با سون سگمنت مالتی پلکس شده
      • طراحی رقص نور ساده
    • درس چهارم: کتابخانه نویسی (سطح متوسط)
      • کار با LCD کارکتری
        • پیاده سازی اهداف به روش عادی با استفاده از کتابخانه کدویژن
        • پیاده سازی اهداف به روش کتابخانه ای و تکمیل کتابخانه کدویژن
      • کار با سنسور رطوبت
        • پیاده سازی اهداف به روش عادی
        • پیاده سازی اهداف به روش کتابخانه ای
      • کار با سنسور دما
      • کار با سنسور نور
      • نگارش کتابخانه جامع سنجش پارامترهای محیطی
      • کار با تایمر، سنجش بازه زمانی
    • درس پنجم: کتابخانه نویسی (سطح پیشرفته)
      • کار با صفحه کلید
        • پیاده سازی اهداف به روش عادی
        • پیاده سازی اهداف به روش کتابخانه ای
      • کار با تایمر نگهبان
      • کار با حافظه ماندگار داخلی (EEPROM)
      • کنترل سرو موتور
      • کنترل موتور پله ای
      • ارتباط با رایانه و نگارش پروتکل دلخواه
      • کار با ماژول Sim900A

     

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


    پیش نیاز

    پیش نمایش

    بخش ۱ : یادآوری پیش نیازها - ۵۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۴۰ مگابایت (کلیک کنید +)


    بخش ۲ : اصول نگارش کتابخانه - ۴۰ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۳۳ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : کتابخانه نویسی (سطح مبتدی) بخش اول: چشمک زن ساده - ۱۹ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۸ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : کتابخانه نویسی (سطح مبتدی) بخش دوم: سون سگمنت ساده - ۱۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۴۴ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : کتابخانه نویسی (سطح مبتدی) بخش سوم: سگمنت مالتی پلکس - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : کتابخانه نویسی (سطح مبتدی) بخش چهارم: آغاز رقص نور - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : کتابخانه نویسی (سطح مبتدی) بخش پنجم: اتمام رقص نور - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۸ : کتابخانه نویسی (سطح متوسط) بخش اول: ال سی دی کاراکتری - ۵۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : کتابخانه نویسی (سطح متوسط) بخش دوم: سنسور رطوبت - ۱۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : کتابخانه نویسی (سطح متوسط) بخش سوم: سنسور دما - ۱۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : کتابخانه نویسی (سطح متوسط) بخش چهارم: کتابخانه محیطی - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۲ : کتابخانه نویسی (سطح متوسط) بخش پنجم: بازه زمانی و کیپد - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۳ : کتابخانه نویسی (سطح پیشرفته) بخش اول: اتمام کیپد - ۱۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۴ : کتابخانه نویسی (سطح پیشرفته) بخش دوم: تایمر و حافظه ماندگار - ۱۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۵ : کتابخانه نویسی (سطح پیشرفته) بخش سوم: موتور پله ای - ۱۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۶ : کتابخانه نویسی (سطح پیشرفته) بخش چهارم: موتور سرو - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۷ : کتابخانه نویسی (سطح پیشرفته) بخش پنجم: نگارش پروتکل - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۸ : کتابخانه نویسی (سطح پیشرفته) بخش ششم: ماژول SIM900 - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۹ : کتابخانه نویسی (سطح پیشرفته) بخش هفتم: اتمام ماژول SIM900 - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


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

    نام آموزش آموزش کتابخانه نویسی برای میکروکنترلر AVR
    ناشر فرادرس
    کد آموزش FVEE9504
    مدت زمان ۱۹ ساعت
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۱۹۸۶ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزشها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۸۸۳۱۲۲۷۶ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش کتابخانه نویسی برای میکروکنترلر AVR

    هزینه آموزش: ۳۵,۰۰۰ تومان




    سایر آموزش های مهندس محمد مهدی ولی نژاد



    مطالب مرتبط


    دیدگاه ها

    تا کنون ۱۳۹ نفراز این آموزش استفاده کرده اند.
    1. 0 از 5

      :

      با سلام و ادب و احترام خدمت اساتید محترم

      من نیز همانند سایر دوستان این مجموعه را تهیه کردم به جراعت می تونم بگم یکی از بهترین اموزش هایی که تا کنون دیدم –تسلط استاد به مباحث بسیار عالی است و نحوه اموزش ستودنی است من از همینجا از این استاد (مهندس محمد مهدی ولی نژاد) و مجموعه فرا درس تشکر می کنم .


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

    درج دیدگاه

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

    *



​همین امروز شروع به آموختن کنید​

آموزش کتابخانه نویسی برای میکروکنترلر AVR

هزینه آموزش: ۳۵,۰۰۰ تومان



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

دسته های مرتبط:



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

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

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.

Please leave this field empty.

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