آموزش یادگیری آردوینو: مدولاسیون عرض پالس

Learning Arduino: Pulse Width Modulation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مدولاسیون عرض پالس (PWM) یک مهارت اساسی برای اتصال میکروکنترلرهای Arduino به موتورها یا چراغ ها است ، و راهی برای تقریبی سطح ولتاژ آنالوگ با سیگنال های دیجیتال فراهم می کند. با استفاده از PWM می توانید روشنایی چراغ ها و سرعت موتورها را کنترل کرده و برنامه ریزی کنید - پروژه های خود را زنده کنید. در این دوره با Rae Hoyt همراه باشید و بیاموزید چگونه از قدرت PWM برای هدایت مدارهای دیجیتال استفاده کنید. وی نحوه استفاده از کتابخانه ها و توابع PWM داخلی ، عیب یابی کد و سخت افزار و استفاده از کنترل های ورودی آنالوگ برای هدایت سرووها ، موتورها و LED های RGB را نشان می دهد. در این راه چالشهای تمرینی را امتحان کنید تا یادگیری خود را آزمایش کنید و ببینید که مهارتهای آردوینو تا چه حد پیشرفت می کند.
موضوعات شامل:
  • استفاده از خروجی اساسی PWM
  • تنظیم میزان روشنایی LED ها
  • اختلاط رنگ با LED های RGB
  • استفاده از ورودی های آنالوگ برای هدایت خروجی
  • تست اجزا با مولتی متر
  • استفاده از عملکرد نقشه
  • اشکال زدایی کد به طور کارآمد با مانیتور سریال
  • کنترل سرووها و موتورها

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • چالش ها Challenges

1. آشنایی با مدولاسیون عرض پالس (PWM) 1. Introduction to Pulse-Width Modulation (PWM)

  • بررسی اصول PWM Exploring the fundamentals of PWM

  • با استفاده از خروجی اولیه PWM Using basic PWM output

  • Faking PWM روی یک پین غیر PWM Faking PWM on a non-PWM pin

  • چالش: تطبیق روشنایی PWM و غیر PWM LED Challenge: Matching PWM and non-PWM LED brightness

  • راه حل: مطابقت با روشنایی PWM و غیر PWM LED Solution: Matching PWM and non-PWM LED brightness

2. استفاده از ورودی های آنالوگ برای درایو خروجی PWM 2. Using Analog Inputs to Drive PWM Output

  • معرفی ورودی های مختلف آنالوگ Introducing various analog inputs

  • درک اصول ورودی آنالوگ Understanding the basics of analog input

  • یافتن اشکالات منطقی در کد شما Finding logic bugs in your code

  • تست اجزای سازنده با مولتی متر Testing components with a multimeter

  • با استفاده از عملکرد نقشه Using the map function

  • چالش: درک ریاضی پشت عملکرد نقشه Challenge: Understanding the math behind the map function

  • راه حل: درک ریاضی پشت عملکرد نقشه Solution: Understanding the math behind the map function

3. LED و PWM 3. LED and PWM

  • محو شدن یک LED با PWM با کد Fading an LED with PWM with code

  • کالیبره کردن یک ورودی آنالوگ برای محو شدن یک LED به طور دقیق Calibrating an analog input to fade an LED precisely

  • چالش: برنامه ریزی یک LED که به روشنایی واکنش نشان می دهد Challenge: Programming an LED that reacts to brightness

  • راه حل: برنامه ریزی یک LED که به روشنایی واکنش نشان می دهد Solution: Programming an LED that reacts to brightness

  • با استفاده از یک LED RGB Using an RGB LED

  • مخلوط کردن رنگ ها روی یک LED RGB با استفاده از سه ورودی آنالوگ Mixing colors on an RGB LED using three analog inputs

  • چالش: محو شدن از طریق رنگین کمان با PWM Challenge: Fading through the rainbow with PWM

  • راه حل: محو شدن از طریق رنگین کمان با PWM Solution: Fading through the rainbow with PWM

4. کنترل موتور 4. Motor Control

  • مقایسه موتورهای DC ، servos ها و موتورهای پله ای Comparing DC motors, servos, and stepper motors

  • اجرای کنترل اولیه سروو Implementing basic servo control

  • کنترل سروو با ورودی آنالوگ Controlling a servo with an analog input

  • کنترل یک سروو چرخش مداوم با یک ورودی آنالوگ Controlling a continuous rotation servo with an analog input

  • کنترل سرعت موتور DC با ورودی آنالوگ و ترانزیستور Controlling DC motor speed with an analog input and transistor

  • شیرجه رفتن عمیق تر به کنترل پل H Diving deeper into H bridge control

  • کنترل موتور DC با یک پل H Controlling a DC motor with an H bridge

  • چالش: کنترل موتور DC با یک پل H و پتانسیلومتر Challenge: Controlling a DC motor with an H bridge and potentiometer

  • راه حل: کنترل موتور DC با یک پل H و پتانسیلومتر Solution: Controlling a DC motor with an H bridge and potentiometer

مراحل بعدی Next steps

  • نتیجه Conclusion

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری آردوینو: مدولاسیون عرض پالس
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 16m
34
Linkedin (لینکدین) lynda-small
08 مهر 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
126,043
- از 5
ندارد
دارد
دارد
Rae Hoyt

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rae Hoyt Rae Hoyt

Rae Hoyt یک روح خلاق با ذهن فنی است. وی با داشتن لیسانس هنرهای زیبا در هنرهای رسانه دیجیتال ، قصد دارد هنر و فناوری را متحد کند. از برنامه نویسی و هک کردن مدار تا ایجاد اشکال جسمی ، رائه برای نوآوری زندگی می کند. در زندگی حرفه ای خود ، تولید کننده محتوای اصلی LinkedIn Learning و Lynda.com است و با مربیان کار در زمینه ایجاد مهارت در شبکه ، حفظ حریم خصوصی داده ها و دوره های امنیتی همکاری می کند. عصرها ، ممکن است او را در اتومبیل ها و موتور سیکلت های خود کار کند ، لباس جدیدی را ببوشد یا یک فن آوری جدید را یاد بگیرد. به بیان ساده تر ، رائو دوست دارد از دستان خود ، کاوش در جهان و حل مشکلات استفاده کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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