دوره آموزش برنامه نویسی AVR
مدرس : مهندس حسینی
تخفیف ویژه حمایت از متخصصین و کسبوکارهای آسیب دیده
دریافتمدرس : مهندس حسینی
قیمت آموزش : ۲۹۰ هزار تومان
همین الان یادگیری را آغاز کنید !
پس از درخواست های مکرر شما دوستان عزیز از تیم آکادمی لرن فایلز مبنی بر قرار دادن آموزش های مباحث الکترونیکی، دوره ای به نام آموزش برنامه نویسی میکروکنترلرهای AVR را برای شما عزیزان آماده کرده ایم. در دوره آموزش AVR شما در قالب تعدادی ویدئو آموزشی فارسی زبان برنامه نویسی برای این میکروکنترلر را خواهید آموخت. اگر شما هم بارها خواسته اید که avr و برنامه نویسی میکروکنترلر را فرا گیرید، این دوره ویدئویی آکادمی می تواند کمک شایانی به شما داشته باشد.
نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
سطح دوره : مبتدی تا پیشرفته
توضیحات : کاربر عزیز شما می توانید از بخش مربوطه ، این آموزش را به صورت پستی دریافت کنید !
همانطور که می دانید در عصر جدید بشر به سمت زندگی ماشینی روی آورده است. ماشین های هوشمند زندگی اطراف ما را پر کرده است، از وسایل بازی کودکان تا کامپیوترهای پیشرفته . همه این سیستم ها نیاز به یک واحد پردازش یا به قول خودمانی مغز دارند تا بتوانند فعالیت های خود را کنترل کرده و خروجی مطلوب را به ما تحویل دهند . میکروکنترلر در واقع همان مغز سیستم است. اما میکروکنترلرها انواع مختلفی دارند، یکی از انواع معروف و پرکاربرد میکروکنترلرها ، میکروکنترلر AVR ساخت شرکت Atmel می باشد . در این دوره قصد داریم برنامه نویسی و نحوه کار با این میکروکنترلرها از سطح ۰ تا ۱۰۰ را به شما دوستان عزیز آموزش دهیم.
قسمت مقدمه
قبل از شروع، به معرفی مدرس و معرفی سرفصل های دوره می پردازیم.
قسمت اول
اولین گام برای وارد شدن به دنیای میکروکنترلرها شناخت میکروپروسسورها و میکروکنترلرها و مقایسه آنها باهم است . بدین منظور در جلسه اول ابتدا به تعریف میکروپرسسور پرداخته و امکانات و کاربردهای آن معرفی می گردد ، سپس همین روند را برای میکروکنترلرها انجام می دهیم و پس از آن میکروپروسسورها و میکروکنترلرها را باهم مقایسه می کنیم.
قسمت دوم
در جلسه دوم به صورت تخصصی وارد مبحث میکروکنترلرها شده و آنها را دقیق تر بررسی می کنیم. سپس به بررسی دو نوع معروف میکروکنترلرها یعنی نوع PIC و نوع AVR می پردازیم و مزایا و معایب این دو مدل را بررسی می کنیم و در نهایت با دلیل منطقی یک نوع میکروکنترلر را برای دوره آموزشی خود برمیگزینیم.
قسمت سوم
پس از انتخاب مدل AVR برای این دوره آموزشی در سومین جلسه ابتدا به تعریف چند اصطلاح مهم این نوع میکروکنترلرها مانند RISC ،Register و Fusebit می پردازیم و سپس به معرفی انواع خانواده های میکروکنترلر AVR و بررسی هریک می پردازیم و در آخر یک مدل از این خانواده ها را انتخاب می کنیم.
قسمت چهارم
هر دوره آموزشی نیاز به نرم افزارهایی برای پیاده سازی مطالب مربوطه دارد. دوره آمورشی AVR نیاز به یک زبان برنامه نویسی، یک کامپایلر و یک نرم افزار برای شبیه سازی مدارات میکروکنترلی دارد . در جلسه چهارم به این بحث پرداخته شده و نرم افزارها معرفی می گردد.
قسمت پنجم
جلسه پنجم شروع کار با میکروکنترلرهای AVR است و اولین و مهم ترین کاربرد میکروکنترلرها یعنی درگاه ورودی و خروجی معرفی می گردد، همچنین در این جلسه با نحوه دیتاشیت خوانی آشنا شده و با برخی پایه های میکروکنترلر که کاربرد خاص دارد آشنا می شوید.
قسمت ششم و هفتم
جلسات ششم و هفتم به منظور آشنایی کامل و تسلط به موضوع درگاه خروجی آماده شده است . در این جلسات اولین پروژه با میکروکنترلر AVR را انجام می دهیم، سپس با مفهوم و کاربرد تاخیر در برنامه (delay) آشنا می شوید.
در این دو جلسه پروژه های زیر انجام می شود :
روشن کردن LED با میکروکنترلر
LED چشمک زن
ساخت یک فلاشر زیبا با چهار LED توسط میکروکنترلر
در نهایت ۲ تمرین برای تسلط هرچه بیشتر شما به این موضوع در اختیارتان قرار می گیرد.
قسمت هشتم
جلسه هشتم به مسئله درگاه های ورودی می پردازد. اصطلاح pull-up در الکترونیک تعریف می شود و پروژه روشن کردن یک LED از طریق یک کلید توسط میکروکنترلر AVR انجام می شود.
قسمت نهم
جلسه نهم به منظور تسلط نهایی به مسئله ورودی و خروجی آماده شده است، در این جلسه پروژه راه اندازی موتور DC توسط یک میکروکنترلر و یک کلید انجام خواهد شد.
قسمت دهم
حتما با نمایشگرهای کوچکی که اعداد را از ۰ تا ۹ و برخی حروف مانند A را نشان می دهند برخورد داشته اید. به این نمایشگرها ۷segment می گویند که از ۷عدد LED ساخته می شوند و در دو نوع کاتد مشترک و آند مشترک موجود هستند . جلسه دهم به معرفی ۷segmentها و در نهایت راه اندازی آن توسط میکروکنترلر و ساخت یک شمارشگر ۰ تا ۹ اختصاص دارد.
قسمت یازدهم
گستره کاربرد LCDهای کاراکتری بسیار زیاد است، به طوریکه در اکثر وسایل الکترونیکی و پروژه های الکترونیکی از اینگونه LCDها استفاده می شود . LCDها رابط کاربر و پروژه می باشند دقیقا مانند مانیتور کامپیوتر شخصیتان در جلسه یازدهم به معرفی LCDهای کاراکتری می پردازیم همچنین یک پروژه شامل نشان دادن یک جمله،عدد و علائم خاص را با یک میکروکنترلر انجام خواهیم داد.
قسمت دوازدهم
یکی از جذاب ترین و پرکاربردترین امکانات میکروکنترلرها واحد مبدل آنالوگ به دیجیتال است(ADC). در جلسه دوازدهم ابتدا به معرفی مقدار آنالوگ سپس دیجیتال و مبدل آنالوگ به دیجیتال پرداخته و درنهایت نحوه تظیمات مربوط به ADC را در کدویزارد بیان می کنیم.
قسمت سیزدهم
جلسه سیزدهم اختصاص به انجام پروژه ای بسیار کاربردی و تلفیقی از مباحث جلسه اول تا کنون دارد. این پروژه شامل یک سنسور دما LM35 می باشد که هرگاه دما از ۴۰ درجه افزایش یافت چراغی این موضوع را به ما هشدار می دهد در آخر جلسه نیز مداری برای محاسبه دماهای منفی با LM35 در اختیارتان قرار می گیرد.
قسمت چهاردهم
بی شک از مهمترین امکانات میکروکنترلرهای AVR پشتیبانی از پورت سریال است . در جلسه چهاردهم به تعریف ارتباط سریال، پروتکل های این ارتباط و انواع کاربردهای آن می پردازیم.
قسمت پانزدهم و شانزدهم
جلسه پانزدهم و شانزدهم به راه اندازی واحد سریال در میکروکنترلر اختصاص دارد و نحوه ارسال و دریافت اطلاعات با میکروکنترلر و اتصال دو میکروکنترلر به هم بررسی می شود .
قسمت هفدهم
جلسه هفدهم به بررسی یکی از بروزترین تکنولوژی ها اختصاص دارد. در این جلسه به معرفی، بررسی کـــاربردها و راه اندازی RFID می پردازیم.
قسمت هجدهم
یکی از فناوری های پرکاربرد در زمینه علم رباتیک فناوری موقعیت یابی با استفاده از GPS است که در جلسه هجدهم یک GPS با پروتکل NMEA را راه اندازی می کنیم.
قسمت نوزدهم
زمان یک امر بسیار مهم است. جلسه نوزدهم به مسئله تایمر کانترها اختصاص دارد . وظیفه تایمرها شمارش است که استفاده های گوناگونی دارند، در این جلسه با استفاده از تایمر ۰، سنسور رطوبتی HS1101 را راه اندازی می کنیم.
قسمت بیستم
یکی از دغدغه های کاربران میکروکنترلر دو قطبی بودن ولتاژ یعنی ۰ یا ۵ ولت بودن آن است . در این جلسه به کمک PWM ولتاژ دلخواه خود را تولید می کنیم.
قسمت بیست و یکم
یکی از مهم ترین امکانات میکروکنترلرهای AVR پشتیبانی از پروتکل I2C می باشد. بسیاری از قطعات از جمله حافظه ها، حسگرها و … از طریق I2C برنامه ریزی می شوند. قسمت بیست و یکم به همین موضوع اختصاص دارد که در نهایت یک حافظه EEPROM را برنامه ریزی می کنیم.
قسمت بیست و دوم
جلسه بیست و دوم به منظور تکمیل مبحث I2C ارائه شده است. در این جلسه پروژه بسیار کاربردی ساعت و تقویم واقعی با استفاده از یک ds1307 و یک ATmega32 و با استفاده از قابلیت های ویژه Code Wizard انجام می شود.
قسمت بیست و سوم
یکی دیگر از امکانات AVR پشتیبانی از پروتکل SPI است. این پروتکل درگاه پروگرم کردن میکرو، یکی از روش های اتصال چند میکروکنترلر به هم، پروتکل مورد استفاده بسیاری از ماژول های فرستنده و گیرنده(RF) و … می باشد. جلسه بیست و سوم به طور مفصل به آن می پردازد.
قسمت بیست و چهارم (بخش نهایی دوره)
پس از بررسی کامل میکروکنترلرهای AVR، شناخت امکانات و کاربردها، انجام پروژه های متنوع و کاربردی این دوره نیز به پایان رسید . جلسه نهایی به منظور جمع بندی مباحث و نتیجه گیری و همچنین نحوه پروگرم کردن میکروکنترلر و توضیحاتی راجع به Fusebitها ارائه شده است. امیدواریم پس از گذراندن این دوره بتوانید به صورت حرفه ای بر مباحث مرتبط با میکروکنترلرها تسط یابید.
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
آزاد –
با عرض سلام و خسته نباشید
من یه سری فایلهای اموزشی از سایتهای دیگه رو دیدم منتها توضیح پروژه هاشون زیاد خوب نبود ، اگه براتون مشکلی نیست یک قسمت رو به انتخاب خودتون بفرستید تا بررسی کنم و بهتر بتونم در مورد خرید پکیج شما تصمیم بگیرم
مدیر-علی حسن زاده –
با سلام و درود
تمامی دوره های ما دمو دارند.دمو ها رو مشاهده بفرمایید
موفق و موید باشید
محمدعلی –
من خرید رو انجام دادم ولی نمیتونم دانلود کنم تا ۹۹.۹ درصد دانلود ها انجام میشه ولی بعد متوقف میشه و فایل کامل نمیشه !
بارها و بارها این کار رو انجام دادم ولی هیچ نتیجه ای حاصل نشد!
واحد پشتیبانی لرن فایلز –
سلام و درود
لینک های دانلود دوره مجددا خدمتتون ارسال شد
لطفا دانلود رو با نسخه آپدیت شده نرم افزار IDM انجام بدید تا مشکل دانلود پیش نیاد
ضمن اینکه این مشکل میتونه از اینترنتتون هم باشه لطفا با یه نت دیگه هم تست کنید
موفق باشید
امیر کاظمی –
سلام، این ویدیو ها چند ساعته کلا؟
آیا پروتکل های i2c و spi کامل بسط داده شده و توضیح داده شده است؟
با تشکر.
واحد پشتیبانی لرن فایلز –
سلام و درود
این دوره ۷ ساعت و ۳۰ دقیقه هست دوست خوبم
با عرض پوزش بنده تخصصی در زمینه AVR ندارم لذا لطفا سرفصل ها رو مطالعه بفرمایید تمام مواردی که در دوره تدریس شده در سرفصل ها ذکر شده
موفق و پیروز باشید
امیر کاظمی –
سلام، با تشکر از مدرس این کورس،
بهتره یه جزوه pdf توضیحات مربوطه به همراه کورس ارائه شود.
صدای مدرس بسیار ضعیف است، برای نمونه در کورس ۲۱ چند دقیقه اول خیلی آرام صحبت میکنند.
در کورس های بعدی این نکات رعایت شود کیفیت آموزش بسیار بهتر خواهد بود.
با تشکر.
واحد پشتیبانی لرن فایلز –
سلام و درود
مرسی از لطفتون دوست خوبم و همینطور مرسی از پیشنهاد خیلی خوبتون
در مورد تن صدای مدرس هم تذکر لازم داده خواهد شد تا در دوره های بعدی حتما رعایت بشه
موفق باشید
خشایار –
سلام وخسته نباشید خدمت تیم لرن فایلز
ممنون بابت آموزش های خوبتون
من تمام آموزش های الکترونیک رو خریداری کردم و همه رو به اتمام رسوندم
اما به نظر من در آموزش AVR بخش هایی از قسمت های مهم و کاربردی تر مثل تایمر ها و وقفه ها و بحث بزرگ امواج PWM بسیار نادیده گرفته شد و این برای یک آموزش با این کیفیت بسیار دور از انتظار هست.
به نظر بنده اگر میشد کنار آموزش ها به صورت عملی مداری هم بسته میشد و توضیح داده میشد خیلی بهتر بود.
حتی اگه هزینه آموزش هم بیشتر میشد بازهم ارزش خرید رو داشت و همچنان هم داره !!!
در آخر خواستم بپرسم که آموزش ARM هم توی برنامه آکادمی هست یا خیر؟
آگه هست کی آماده عرضه میشه؟؟؟
خیلی ممنون ۳ >
واحد پشتیبانی لرن فایلز –
سلام و درود
مرسی از دقت نظرتون دوست خوبم
حتما مواردی که فرمودید بررسی میشه و در صورت نیاز در دوره جدیدی تهیه و منتشر خواهد شد
تهیه دوره آموزش ARM در حال حاضر در دستور کار نیست اما در آینده حتما به اون پرداخته خواهد شد
موفق و پیروز باشید