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

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

نمایش نظرات

آموزش یادگیری آردوینو: مدولاسیون عرض پالس
جزییات دوره
1h 16m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
126,043
- از 5
ندارد
دارد
دارد
Rae Hoyt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rae Hoyt Rae Hoyt

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