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

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

درباره ناشر

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

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

درباره مدرس

بهنام زکی زاده قریه علی
مهندس بهنام زکی زاده قریه علی

مدرس فرادرس

کارشناسی تکنولوژی نرم افزار کامپیوتر


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



این فرادرس ضمن معرفی محیط کامپایلر به صورت پروژه محور و در طی چند درس، مخاطب را با مفاهیم اساسی زبان C، نحوه نوشتن کتابخانه و هدرفایل، استفاده از هدر فایل های شخص ثالث از جمله: avr-libc، نحوه کار با امکانات داخلی میکرو از قبیل: تایمرها، وقفه ها، پورت سریال RS-232 و ماژول RS-485، رابط SPI، I2C، ارتباط دو میکرو با یکدیگر، کار با EEPROM داخلی میکرو، کار با انواع نمایشگرها شامل: LCD گرافیکی، کاراکتری و سون سگمنت، کار با ماژول های پر کاربرد از قبیل: ماژول ساعت DS1307 و DS3231، ماژول وای فای ESP8266، ماژول GSM SIM800 برای ارسال و دریافت SMS، کار با استپر موتور و سروو موتور، کار با مموری کارت SD/MMC، مبدل آنالوگ به دیجیتال و کار با سنسور دمای LM35، کار با پورت های ورودی و خروجی میکرو، راه اندازی PWM برای کنترل موتور، نحوه تنظیم فیوز بیت ها و ده ها پروژه کاربردی دیگر آشنا می کند و هنرجو در پایان می تواند هر نوع دستگاه الکترونیکی را طراحی و برنامه نویسی کرده و از آن استفاده نماید.

 

👤 مدرس: مهندس بهنام زکی زاده قریه علی
🕓 مدت زمان: ۷ ساعت و ۲۳ دقیقه
🎓 تعداد دانشجو: ۶۹ نفر این آموزش را تهیه کرده اند. — ۶۹ نفر در یک ماه اخیر

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



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

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


    توضیحات

    چکیده آموزش


    یکی از نیازهای اصلی دانشجویان و علاقه مندان به الکترونیک و رباتیک، ساخت دستگاه ها و تجهیزات مختلف کنترلی و برنامه پذیر مانند: تایمر، ساعت، دیتالاگر، کنترل لوازم از طریق اینترنت یا پیامک، کنترل سرووموتورها و… است که بدین منظور از میکروکنترلرها استفاده می کنند. میکروکنترلر AVR یک میکروی پر کاربرد و متداول است که برای برنامه نویسی آن می توان از کامپایلر رایگان و قدرتمند اتمل استودیو (Atmel Studio) استفاده کرد.

    این فرادرس ضمن معرفی محیط کامپایلر به صورت پروژه محور و در طی چند درس، مخاطب را با مفاهیم اساسی زبان C، نحوه نوشتن کتابخانه و هدرفایل، استفاده از هدر فایل های شخص ثالث از جمله: avr-libc، نحوه کار با امکانات داخلی میکرو از قبیل: تایمرها، وقفه ها، پورت سریال RS-232 و ماژول RS-485، رابط SPI ،I2C، ارتباط دو میکرو با یکدیگر، کار با EEPROM داخلی میکرو، کار با انواع نمایشگرها شامل: LCD گرافیکی، کاراکتری و سون سگمنت، کار با ماژول های پر کاربرد از قبیل: ماژول ساعت DS1307 و DS3231، ماژول وای فای ESP8266، ماژول GSM SIM800 برای ارسال و دریافت SMS، کار با استپر موتور و سروو موتور، کار با مموری کارت SD/MMC، مبدل آنالوگ به دیجیتال و کار با سنسور دمای LM35، کار با پورت های ورودی و خروجی میکرو، راه اندازی PWM برای کنترل موتور، نحوه تنظیم فیوز بیت ها و ده ها پروژه کاربردی دیگر آشنا می کند و هنرجو در پایان می تواند هر نوع دستگاه الکترونیکی را طراحی و برنامه نویسی کرده و از آن استفاده نماید.

     
    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معرفی منوهای Atmel Studio (اتمل استودیو) و نحوه ایجاد پروژه
      • چرا Atmel Studio
      • نحوه دانلود اتمل استودیو
      • آشنایی با محیط کامپایلر
      • نحوه ایجاد پروژه
      • نحوه ذخیره و باز کردن پروژه ها
      • بررسی کتابخانه های پیش فرض استودیو
      • دانلود کتابخانه avr-libc
    • درس دوم: نوشتن اولین برنامه با Atmel Studio
      • کدنویسی پروژه چشمک زن (نوشتن در پورت ها)
      • نحوه استفاده از کتابخانه های استودیو (Delay)
      • نحوه کامپایل کردن پروژه
      • نحوه پروگرم کردن پروژه روی میکروکنترلر AVR ATmega8
      • تنظیم فیوز بیت ها و بررسی منابع کلاک
      • برنامه کلید (نحوه خواندن از پورت)
      • مفاهیم زبان C
        • دستور while
        • دستور if
        • دستور define
    • درس سوم: نحوه نوشتن کتابخانه های شخصی
      • علت استفاده از کتابخانه
      • اصول کتابخانه نویسی
      • ساخت کتابخانه نمونه آلارم (راه اندازی بازر پسیو)
      • نحوه افزودن کتابخانه شخصی به اتمل استودیو
      • مفاهیم زبان C
        • مفهوم متغیر
        • دستور if
        • بررسی " " و < > در دستور include
    • درس چهارم: کار با LCD کاراکتری 16x2
      • معرفی LCD کاراکتری
      • نحوه اتصال LCD به ATmega8
      • نحوه استفاده از کتابخانه نمایشگر avr-libc
      • برنامه ترکیبی شمارشگر معکوس و آلارم
      • (مفاهیم زبان C) بررسی دستور for
      • اجرای عملی برنامه روی میکرو
    • درس پنجم: کار با LCD گرافیکی TS12864A-2
      • معرفی LCD گرافیکی
      • نحوه اتصال LCD گرافیکی به ATmega8
      • نحوه استفاده از کتابخانه نمایشگر گرافیکی avr-libc
      • رسم اشکال و نوشته ها در LCD گرافیکی
      • مفاهیم زبان C
        • بررسی دستور switch
      • اجرای عملی برنامه روی میکرو
    • درس ششم: راه ‌اندازی Seven Segment (سون سگمنت) ساده با AVR
      • معرفی نمایشگر هفت قطعه ای ساده
      • نحوه اتصال سگمنت ساده به ATmega8
      • ایجاد برنامه شمارنده افزایشی و کاهشی
      • مفاهیم زبان C
        • نوشتن توابع و فراخوانی و ارسال متغیر
      • اجرای عملی برنامه روی برد آزمایشی
    • درس هفتم: تایمرها در AVR
      • بررسی تایمرهای میکروکنترلر AVR
      • راه اندازی تایمر برای ایجاد پالس
      • راه اندازی سگمنت مالتی پلکس با تایمر
      • استفاده از تایمر برای ایجاد تاخیر دقیق (وقفه های تایمر)
      • تایمر در مد PWM و کنترل دور موتور
      • مفاهیم زبان C
        • استفاده از کتابخانه های شخص ثالث
      • اجرای عملی برنامه روی میکرو
    • درس هشتم: وقفه های خارجی در AVR
      • مفهوم وقفه های خارجی
      • ساخت فرکانس متر با وقفه خارجی
      • مفاهیم زبان C
        • استفاده ترکیبی از وقفه و تایمر و LCD
      • اجرای عملی برنامه روی میکرو
    • درس نهم: مبدل آنالوگ به دیجیتال (ADC) در AVR
      • راه اندازی سنسور دمای LM35 و پروژه ساخت کنترلر دما
      • کار با EEPROM داخلی میکرو برای ذخیره مقادیر دمای min و max
      • مفاهیم زبان C
        • دستورات شرطی
      • اجرای عملی برنامه روی میکرو
    • درس دهم: ارتباط سریال USART در AVR
      • ارسال اطلاعات با پورت سریال
      • دریافت اطلاعات از پورت سریال
      • ارتباط دو میکرو با یکدیگر
      • مقایسه RS-232 و RS-485 و معرفی ماژول RS485
      • اجرای عملی برنامه روی میکرو
    • درس یازدهم: راه اندازی رابط سریال دو سیمه I2C
      • مفاهیم و کاربرد پروتکل I2C
      • راه اندازی آی سی ساعت DS1307 و DS3231 و ساخت یک ساعت دقیق
      • مفاهیم زبان C
        • نحوه تعریف struct
      • اجرای عملی برنامه روی میکرو
    • درس دوازدهم: راه اندازی رابط سریال SPI در AVR
      • مفاهیم و کاربرد پروتکل SPI
      • ارتباط دو میکرو با یکدیگر
      • نحوه‌ Import کردن پروژه از آردوینو (Arduino)
      • ارتباط با مموری کارت SD/MMC
      • اجرای عملی برنامه روی میکرو
    • درس سیزدهم: سروو موتور (Servo Motor) و موتور پله ‌ای با AVR
      • راه اندازی موتور پله ای (Stepper Motor)
      • راه اندازی سروو موتور
      • اجرای عملی برنامه روی میکرو
    • درس چهاردهم: ارسال و دریافت SMS با GSM MODEM SIM800A
      • معرفی ماژول های SIM
      • ارسال SMS
      • دریافت SMS
      • ساخت SMS Controller (کنترل لوازم خانگی با پیامک)
      • اجرای عملی برنامه روی میکرو
    • درس پانزدهم: اتصال به اینترنت Wi-Fi (وای فای) با ESP8266
      • معرفی ماژول ESP8266
      • ESP8266 به عنوان Access Point و اتصال موبایل به آن
      • ESP8266 به عنوان Station و اتصال به مودم و اینترنت
      • ساخت یک کنترلر وای فای
      • اجرای عملی برنامه روی میکرو
     
    مفید برای رشته های
    • مهندسی برق - الکترونیک
    • مهندسی کامپیوتر (تمام گرایش ها)
    • مهندسی مکاترونیک
    • مهندسی رباتیک

    نرم افزارهای مرتبط با آموزش

    Atmel Studio 7.0

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : معرفی منوهای Atmel Studio و نحوه ایجاد پروژه - ۳ دقیقه


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

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

    پیش نمایش ۲ : نوشتن اولین برنامه با Atmel Studio - ۱۶ دقیقه


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

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

    پیش نمایش ۳ : نحوه نوشتن کتابخانه های شخصی - ۵ دقیقه


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

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

    پیش نمایش ۴ : کار با LCD کاراکتری 16x2 - ۵ دقیقه


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

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

    پیش نمایش ۵ : کار با LCD گرافیکی TS12864A-2 - ۱۱ دقیقه


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

    پیش نمایش ۶ : راه اندازی Seven Segment ساده با AVR - ۶ دقیقه


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

    پیش نمایش ۷ : تایمرها در AVR - ۱۶ دقیقه


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

    پیش نمایش ۸ : وقفه های خارجی در AVR - ۹ دقیقه


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

    پیش نمایش ۹ : مبدل آنالوگ به دیجیتال در AVR - ۱۵ دقیقه


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

    پیش نمایش ۱۰ : ارتباط سریال USART در AVR - ۱۳ دقیقه


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

    پیش نمایش ۱۱ : راه اندازی رابط سریال دوسیمه I2C - ۶ دقیقه


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

    پیش نمایش ۱۲ : راه اندازی رابط سریال SPI در AVR - ۲۱ دقیقه


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

    پیش نمایش ۱۳ : سروو موتور و موتور پله ای با AVR - ۷ دقیقه


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

    پیش نمایش ۱۴ : ارسال و دریافت SMS با SIM800A - ۸ دقیقه


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

    پیش نمایش ۱۵ : اتصال به اینترنت Wi-Fi با ESP8266 - ۱۲ دقیقه


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




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

    نام آموزش آموزش میکروکنترلر AVR با کامپایلر Atmel Studio
    ناشر فرادرس
    کد آموزش FVEE9808
    مدت زمان ۷ ساعت و ۲۳ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۱۰۱۴ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


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

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

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

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

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

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

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




    دیدگاه ها

    ( امتیاز ۴ از ۵ )
    ۴ از 5


    تا کنون ۶۹ نفراز این آموزش استفاده کرده اند و ۷ نظر ثبت شده است.
    1. 5 از 5

      :

      سلام.عالی.

    2. 0 از 5

      :

      خیلی دنبال همچین پکیجی بودم

    3. 0 از 5

      :

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

    4. 5 از 5

      :

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

    5. 0 از 5

      :

      سلام و خسته نباشید ممنون بابت محتوی های عالیتون

    6. 5 از 5

      :

      با مرور فهرست این آموزش به نظر میرسه که خیلی کامل هست و اینکه بخش عملی هم داره باعث میشه که دانشجو رو با بستن مدار هم آشنا کنه و در کنار درسهای تئوری دانشگاه چنین آموزشهایی خیلی لازمه. به نظرم اگه همه دانشجوها این قبیل آموزش ها رو ببینن می تونن پروژه های درسیشون رو خودشون انجام بدن.

    7. 1 از 5

      :

      درسته قیمتش خوبه، ولی چیز زیادی از avr یاد نمیده. باید خود شخص برنامه رو بنویسه نه که برای یه تایمر ساده، از کتابخانه استفاده کنه.


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

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




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

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

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


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



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

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