مجموعه جامع و پیشرفته میکروکنترلر های AVR در محیط کدویژن
zoom_out_map
chevron_left chevron_right

مجموعه جامع و پیشرفته میکروکنترلر های AVR در محیط کدویژن

5101005002

بیش از 30 ساعت آموزش جامع و کاربردی

2,190,000‎ریال (با مالیات) 2,190,000‎ریال (بدون مالیات)

این مجموعه آموزشی در قالب یک حلقه DVD ارسال می گردد.

 سرفصل ها:

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

• مقدمه در خصوص کدویژن
• آموزش نصب نرم افزار کدویژن
• آشنایی با محیط نرم افزار CodeVision AVR
• روش های ایجاد پروژه جدید در کدویژن
• تنظیمات کامپایلر کدویژن
• امکانات کامپایلر کدویژن  
• ایجاد یک پروژه جدید در  CodeVisionAVR (اولین برنامه در کدیژن)
• آشنایی اجمالی با  Proteus (برای شبیه سازی برنامه های تولید شده)
• و ...

فصل دوم : اصول برنامه نویسی با زبان سی در محیط کد ویژن (آموزش کامل زبان برنامه نویسی C )

آموزش کار با متغیر ها در کد ویژن
• متغیرها، آرایه ها، رشته ها و مقدار دهی در زبان C
• آشنایی با انواع داده ها (متغیرها) در زبان C
• آموزش استفاده از آرایه ها  
• آموزش کار با رشته ها

آشنایی با دستورات کنترلی در کد ویژن  
• آموزش حلقه های کنترلی for
• حلقه های کنترلی  while
• حلقه do  while
• دستور کنترلی  switch
 
آشنایی با حلقه های شرطی در کد ویژن
• دستور کاربردی #define
• استفاده از حلقه های شرطی در پروژه ها
 
کار با توابع در محیط کد ویژن
• تابع بدون مقدار برگشتی
• تابع با مقدار برگشتی
 
آموزش کار با LCD کاراکتری (متنی)  
• پایه های LCD
• کد های فرمان LCD
• فرمت کاراکتر های ارسالی
• توابع LCD متنی
• نکات مهم در تنظیمات کامپایلر
 
آموزش کار با کی پد ها در میکروکنترلر
• آشنایی با انواع کی پد ها
• آموزش برنامه نویسی آرایه های چند بعدی
• انجام چند پروژه در این خصوص
• ارتباط میکرو، السیدی و کیپد
• و ...
 
آموزش کار با سون سگمنت در میکروکنترلر
• آشنایی با سون سگمنت های آند مشترک و کاتد مشترک
• شمارنده تک رقمی با اتصال مستقیم
• شمارنده تک رقمی با آیسی 74LS247
• شمارنده تک رقمی با آیسی 74LS248
• سون سگمنت چهار رقمی (کنترلی)
• و ...
 

فصل سوم : برنامه نویسی پورت ها


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

فصل چهارم : تایمرها ، وقفه ها ، IO  ،  ADC و واحد ترتباطات سریال در میکروکنترلر

• آشنایی با انواع تایمر ها در میکروکنتلر
• کار با تایمر کانتر صفر در محیط کد ویژن
• ایجاد تاخیر دقیق بدون وقفه (تایمر صفر)
• ایجاد تاخیر دقیق با وقفه (تایمر صفر)
• تایمر کانتر صفر در حالت CTC
• تایمر کانتر صفر در حالت PWM
• ایجاد تاخیرهای دقیق با تایمرهای صفر و یک
• مثال های تایمر 8 بیتی صفر
• مثال های تایمر 16بیتی یک
• آموزش کار با واحد ورودی/ خروجی (IO)
• آموزش کار با واحد مبدل آنالوگ به دیجیتال (ADC)
• آموزش کار با واحد ارتباطات سریال
• آشنایی با انواع حافظه در میکروکنترلر و کار با حافظه EEPROM
• و ...

فصل پنجم : آموزش کار با موارد پیشرفته تر در میکروکنترلر

• آموزش کار با timer/couter Fast PWM Mode 3
• معرفی برنامه اندرویدی رایگان ( برای پروگرم کردن میکروکنتلر توسط اندروید )
• آشنایی با Analog Compration    
• آموزش   Introduction to watchdog server
• آموزش کار با Counter     
• آمورش Timer Counter CTC Mode 2
• آشنایی با System Clockand and Clock Option  
• آموزش کار با بیت ها (فیوزبیت ها) و تنظیمات مربوطه
• اشکال زدایی میکروکنترل های AVR
• راه اندازی سنسور ها و ماژول های مختلف
• و ...
 

فصل ششم : پروژه های پیشرفته در محیط کد ویژن

  • پروژه اول : رقص نور با هشت LED
  • پروژه دوم : شبیه سازی چراغ راهنمایی رانندگی
  • پروژه سوم : شمارنده 2 رقمی و چهار رقمی توسط AVR
  • پروژه چهارم : نمایش یک متن فارسی روی LCD کاراکتری
  • پروژه پنجم : پروژه پیاده سازی ساعت دیجیتال با امکانات مثل کم و زیاد کردن ساعت و دقیقه
  • پروژه ششم : ارتباط پورت موازی و AVR   (ارسال دیتا توسط AVR و نمایش بر روی السیدی)  از طریق سیشارپ به صورت پیشرفته
  • پروژه هفتم : ساخت ماشین حساب توسط میکروکنتلر  
  • پروژه هشتم : کنترل دو بیتی یک موتور پله ای (Stepper Motor)
  • پروژه نهم : کنترل ساده یک موتور پله ای و نمایش هم زمان اطلاعات روی LCD
  • پروژه دهم : اتصال MMC به AVR  (برای ذخیره اطلاعات)
  • پروژه یازدهم : آموزش ساخت قفل دیجیتالی توسط میکرو در کدویژن
  • پروژه دوازدهم : راه اندازی ماژول بلوتوث توسط میکرو در محیط کدویژن
  • پروژه سیزدهم : پروژه RFID (کارت خوان ) با آموزش کامل
  • پروژه چهاردهم : اندازه گیری مسافت توسط ماژول مسافت سنج (پروژه مسافت سنج)

کالاهای مورد نیاز استفاده شده در این آموزش:

01 برد توسعه NodeMCU LUA V3
02 برد برد مارک WISH
03 سیم برد بردی
04 LED معمولی به رنگ های مختلف (قرمز – آبی – سبز - زرد)
05 LED RGB (کاتد مشترک)
06 ماژول PIR
07 پتانسیومتر
08 بلندگو یا بازر
09 LCD کاراکتری 2x16 بک لایت سبز
10 سنسور رطوبت و دما
11 سنسور LM35
12 سروو موتور
13 پوش باتن
14 فتوسل
15 سنسور دما دیجیتال DS18B20
16 کیپد 4x4
17 ماژول آلتراسونیک سنجش مسافت SRF05
18 آی سی 74LS247
19 آی سی 74LS248
20 سون سگمنت آند مشترک
21 سون سگمنت کاتد مشترک
22 استپ موتور
23 ماژول بلوتوث HC-05
24 LCD گرافیکی
25 ماژول RFID
26 تگ RFID
27 ماژول آلتراسونیک سنجش مسافت SRF05
# کالاهایی که بصورت لیست لینک شده اند، به دلخواه خود می توانید انتخاب کنید.

مدرس :
مجتبی شادریان

لازم به توضیح است مجموعه آموزشی آماده شده، دارای آموزش های تخصصی تر و پیشرفته تر نسبت به سایر آموزش های منتشر شده اینجانب در وبسایت های دیگر می باشد و با توجه به اینکه سطح دوستان عزیزی که مخاطب وبسایت www.eca.ir  می باشند، حرفه ای تر و تخصصی تر می باشد لذا آموزش های منتشر شده برای این مجموعه بسیار جامع تر و کاربردی تر می باشد و برای تهیه و آماده کردن محتوا، زمان بسیار زیادی صرف شده است؛ از کلیه عزیزان و دوست داران الکترونیک خواهشمندم جهت مشخص شدن تفاوت ها و سطح آموزش ها؛ سرفصل های مجموعه موجود در وب سایت تخصصی  www.eca.ir را با سرفصل های سایر آموزش ها مقایسه فرمایند.

ویدئوی معرفی مجموعه آموزشی :

https://www.aparat.com/v/vBxPc

16 محصول مشابه
امتیاز شما

  • پارسا ناظریه | بیش از 2 سال قبل
    سلام آقای شادریان من باید یک درگاه پرداخت با rfid درست کنم که امنیت بالا داشته باشه و اطلاعات کارت به سرور متصل باشه از کدوم دوره ی شما باید استفاده کنم برای ساختن این پروژه با avr
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
  • Mohammad Maleki | بیش از 2 سال قبل
    سلام
    کار با i2c هم در این پکیج آموزش داده شده؟
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • سید عباس حسینی ( پاسخ به : مجتبی شادریان ) | بیش از 2 سال قبل
      سلام
      من از اونجایی که خدا بخواد برای دکتری می خوام از ایران برم از پارساله که درگیر زبانم و میکرو کار نکردم.
      این مجموعه رو با توجه به مالتی مدیا بودن برای مرور سریع میکرو می خواستم تهیه کنم ولی بعد از بررسی و خوندن نظرات متوجه شدم ناقصه.
      یک کامنت گذاشتم که تایید نکردید.
      ناسزا گفته بودم که تایید نکردید؟
      یا حرف غیر منطقی زده بودم؟
      حتما باس تعریف می کردم که تایید کنید؟

      نظرمو دوباره می نویسم
      انصاف داشته باشید بدون سانسور تایید کنید.

      آقای شادریان،
      کلمات معنی واضح و روشنی دارند.

      شما در عنوانتون از کلمه ی " جامع " استفاده کردید، در صورتی که مجموعتون ناقصه چون مباحث SPI و I2C رو نگفتید.

      در عنوانتون از کلمه " پیشرفته " استفاده کردید، در صورتی که مباحث SPI و I2C که جزو بدنه و قسمت جدای ناپذیر میکرو هستند و در سطح متوسط هم هستند رو نگفتید.

      در جواب دوستمون هم که از کمبود مباحث I2C و SPI پرسیدند جواب دادید که:
      " متاسفانه اینجا مطرح نشده ولی در مجموعه آموزشی آردوینو مطرح کردین. "

      که هیچ منطقی پشت این جواب نیست.
      چون طرف داره پول به این محصول می ده
      چرا چیزی رو که می بایست دریافت کنه رو دریافت نکنه؟
      اصلا شاید طرف نخواد آردوینو کار کنه !

      این مجموعه با توجه به ناقص بودنش بیشتر جنبه ی تجاری سازی داره.

      یا عتوانتون رو اصلاح کنید
      یا به جای متاسف بودن ناقصی مجموعتونو در مباحث مشخص رفع کنید چون مدیونی داره.

      تشکر از زحماتتون
      پاسخ | گزارش
      1 thumb_down
      2 thumb_up
      • آرمان پساینده ( پاسخ به : سید عباس حسینی ) | 5ماه قبل

        بزرگوار سید عباس حسینی، ۴ دلار پول آموزش دادید و این همه هم سرکوب کردید! این قبیل آموزش ها صرفا جهت بوت استرپ دارن و دست شما رو می گیرن و تا دم در شهربازی می برن، سوار دستگاه ها شدن و گشت و گذار پای شماست. گوگل و مقاله و یوتوب و این همه کتاب انگلیسی.

        پاسخ | گزارش
        0 thumb_down
        0 thumb_up
        • سید عباس حسینی ( پاسخ به : آرمان پساینده ) | 2ماه قبل

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

          پاسخ | گزارش
          0 thumb_down
          0 thumb_up
    • سید عباس حسینی ( پاسخ به : مجتبی شادریان ) | بیش از 2 سال قبل
      اگر در مورد I2C و SPI که انقدر مهم و جزو جدای ناپذیر از میکرو هستند توضیح ندادین
      پس چرا دیگه عنوان آموزشتون رو گذاشتین " مجموعه جامع " ?
      از کلمه ی " جامع " نمی بایست استفاده می کردین.
      البته الآن هم می تونین عنوانتون رو به شکل واقع گرایانه تر اصلاح کنید.
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
    • مجتبی شادریان | بیش از 2 سال قبل
      سلام وقت بخیر
      متاسفانه در این دوره در خصوص ارتباط I2C توضیح داده نشده است. ولی در مجموعه آموزشی آردینو که مبتنی بر میکروکنترلر ATmega328 می باشد و دارای یک میکروی AVR است به صورت کامل واحد ارتباط I2C و SPI به طور مفصل آموزش داده شده است
      پاسخ | گزارش
      1 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 2 سال قبل
    سلام مهندس جان توی سی دی ارسالی برای بنده پروژه ی چهاردم یعنی کار با lcd گرافیکی نیست! باید توی پوشه پروژه ها باشه دیگه؟ اما اخرین فایلش p14_Distance هست که برای مسافت سنج هست. همه فایل ها رو هم گشتم اما نبود. البته سورس هاش توی فایل rar مربوط به file and code بود اما ویدیو مربوط بهش نبود. واقعا عجیبه⁉ میشه راهنمایی کنید که الان چکار کنم؟؟؟????
    با تشکر از کلیه مجموعه های آموزشیتون که انصافا خوب هستن????
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان ( پاسخ به : محمدرضا غلامی ) | بیش از 2 سال قبل
      با سلام و آرزوی بهترین ها
      با پوزش، ترتیب پروژه ها جابه جا شده بود و ترتیب درست به شرح ذیل می باشد. در خصوص موارد مربوط به LCD گرافیکی فقط سورس این مورد به صورت کامل قرار داده شده است. با توجه به اینکه تنوع LCD های گرافیکی بسیار زیاد بوده و هر کدام درایور متفاوتی دارند. و حجم کد نویسی آنها زیاد است.

      لیست مرتب 14 پروژه به شرح ذیل می باشد:

      پروژه اول : رقص نور با هشت LED
      پروژه دوم : شبیه سازی چراغ راهنمایی رانندگی
      پروژه سوم : شمارنده 2 رقمی و چهار رقمی توسط AVR
      پروژه چهارم : نمایش یک متن فارسی روی LCD کاراکتری
      پروژه پنجم : پروژه پیاده سازی ساعت دیجیتال با امکانات مثل کم و زیاد کردن ساعت و دقیقه
      پروژه ششم : ارتباط پورت موازی و AVR (ارسال دیتا توسط AVR و نمایش بر روی السیدی) از طریق سیشارپ به صورت پیشرفته
      پروژه هفتم : ساخت ماشین حساب توسط میکروکنتلر
      پروژه هشتم : کنترل دو بیتی یک موتور پله ای (Stepper Motor)
      پروژه نهم : کنترل ساده یک موتور پله ای و نمایش هم زمان اطلاعات روی LCD
      پروژه دهم : اتصال MMC به AVR (برای ذخیره اظلاعات)
      پروژه یازدهم : آموزش ساخت قفل دیجیتالی توسط میکرو در کدویژن
      پروژه دوازدهم : راه اندازی ماژول بلوتوث توسط میکرو در محیط کدویژن
      پروژه سیزدهم : پروژه RFID (کارت خوان ) با آموزش کامل
      پروژه چهاردهم : اندازه گیری مسافت توسط ماژول مسافت سنج (پروژه مسافت سنج)
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
    • محمدرضا غلامی ( پاسخ به : مجتبی شادریان ) | بیش از 2 سال قبل
      سلام. ممنون فقط سورس هاش رو داشتم. میگم که ویدیو آموزشی این دو قسمت توی پوشه پروژه ها موجود نیست. در واقع باید مثل فولدر file and codes 16 تا باشع اما فقط 14 تا ویدیو هست
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
      • پشتیبانی فروشگاه | بیش از 2 سال قبل
        سلام، با واحد فروش تماس بگیرید:
        کارشناس فروش : 80 - 04135539778
        پاسخ | گزارش
        0 thumb_down
        0 thumb_up
    • محمدرضا غلامی | بیش از 2 سال قبل
      جالبه سایت جای استیکر ها "??" چاپ میکنه. اونا استیکر تشکر هستن.
      فقط متاسفانه ویدیو مربوط به اتصال کیبورد کامپیوتر و lcd گرافیکی توی DVD نبود.
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
    • مجتبی شادریان | بیش از 2 سال قبل
      سلام وقت بخیر. ممنون از توجعتون
      در پوشه p16 به صورت کامل سورس مربوطه قرار داده شده است. براتئن مجددا آپلود کردم از آدرس زیر میتونین دانلود کنین

      https://uupload.ir/view/p16_8ic.rar/
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • علیرضا سلطانی | بیش از 2 سال قبل
    سلام خدمت شما جناب مهندس شادریان / آموزش میکروکنترلر avr شما بصورت رجیستری هست یا با کدویزارد آموزش میدید و رد میشید از مبحث ؟
    سلطانی هستم آموزش های شما رو دنبال میکنم/ 09184838224
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 2 سال قبل
      سلام وقت بخیر. خیلی ممنونم از محبت شما
      بصورت رجیستری و با تمام جزئیات آموزش داده میشه. خیلی آموزش جامع و کاربردی هست و از پایه مباحث مربوط به میکروکنترلر های AVR رو یاد خواهید گرفت
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    سلام. ایکاش که نرم افزار های استفاده شده در مجموعه آموزشی آپدیت تر بودن مثلا خیلی وقته که نسخه Advanced 3.12 کدویژن اومده و همینطور نسخه های جدیدی از پروتئوس هم اومده که در همه موارد تغییرات و بهبود های خوب و قابل مشاهده ای داشته. همین طور که اگه از ویندوز 10 در ضبط مجموعه استفاده میشد شاید کمی بهتر و زیباتر بود. سپاس گذارم از مجموعه خوبتون
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 3 سال قبل
      سلام روزبخیر
      خیلی ممنونم از توجهتون
      واقعیتش هنگامی که مجموعه رو ضبط می کردیم، نسخه کدویژن مناسب همین نسخه بود و نسخه 7 پروتئوس، نسخه خیلی پایداریه و باگ هاش خیلی کمتر از نسخه های جدید تر هست ولی برای سایر IDE ها همواره سعی می کنیم از بروزترین محیط ها استفاده کنیم
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    سلام. من دوره اموزشی رو خریدم. خیلی ممنون فقط یه سوالی دارم اینکه بک گراند دسکتاپتون لوگوی فرادرس رو داره و یه یه جای یکی از فیلم ها گفتید "با این مجموعه که برای فرادرس تهیه شده همراه شما هستم..." و اینکه فولدر بندی فایل های(البته موقع تدریس) عین فرادرس هست(گر چه توی سی دی اومدید تغیرش دادید. و فقط لوگوی ECA به پایین فیلم اضافه شده و هرجا که صفحه ی دسکتاپتونو میارید رو به جاش یه عکس که بالاش نوشته پکیج آموزشی ... تدوین شده تا یک ویدیو جدا محسوب بشه، آیا این موارد طبیعی هستن یا اینکه DVD ارسال شده برای بنده مشکل دارد. خیلی عذر میخوام من از شما مطالب خوبی یاد گرفتم ولی گفتم تا در اینده شاید به بهتر شدن روند کار کمک بشه. از شما و سایت خوب ECA تشکر میکنم. موفق باشید
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 3 سال قبل
      با سلام و روزبخیر
      این مجموعه برای اولین بار در وبسایت تخصصی ECA منتشر گردیده است و در فرادرس منتشر نشده است (با توجه به اینکه کاملا جامع و صفر تا صد و حرفه ای می باشد)

      با تشکر
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    سلام. مهندس ایا همه برنامه ها با کمک کدویزارد نوشته شده یا به صورت حرفه و کامل هم به صورت رجیستری و بیتی تدریس شده و هم با کمک کدویزارد؟؟؟(خیلی ممنون)
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 3 سال قبل
      سلام روزبخیر
      ممنون از توجهتون
      به صورت حرفه ای و کامل هم آموزش دادم (به صورت رجیستری و بیتی)
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    در مورد بوت لودر هم اشاره ای شده توی اموزش؟؟
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 3 سال قبل
      سلام روزبخیر
      بله به صورت مقدماتی توضیح داده شده
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    توی اموزش از چه میکرو/میکرو ها ای استفاده شده؟؟
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • مجتبی شادریان | بیش از 3 سال قبل
      ممنونم از توجهتون
      از میکرو های ATMEGA16 و ATMEGA32 استفاده شده است
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
  • محمدرضا غلامی | بیش از 3 سال قبل
    سلام. ایا روی برد بورد و به صورت عملی با قطعات واقعی هم پیاده شده یا همه پروژه ها فقط توی پروتئوس شبیه سازی شده؟؟؟
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
ویرایش نظر
  یا لغو