لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری آردوینو: مدولاسیون عرض پالس
Learning Arduino: Pulse Width Modulation
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مدولاسیون عرض پالس (PWM) یک مهارت اساسی برای اتصال میکروکنترلرهای Arduino به موتورها یا چراغ ها است ، و راهی برای تقریبی سطح ولتاژ آنالوگ با سیگنال های دیجیتال فراهم می کند. با استفاده از PWM می توانید روشنایی چراغ ها و سرعت موتورها را کنترل کرده و برنامه ریزی کنید - پروژه های خود را زنده کنید. در این دوره با Rae Hoyt همراه باشید و بیاموزید چگونه از قدرت PWM برای هدایت مدارهای دیجیتال استفاده کنید. وی نحوه استفاده از کتابخانه ها و توابع PWM داخلی ، عیب یابی کد و سخت افزار و استفاده از کنترل های ورودی آنالوگ برای هدایت سرووها ، موتورها و LED های RGB را نشان می دهد. در این راه چالشهای تمرینی را امتحان کنید تا یادگیری خود را آزمایش کنید و ببینید که مهارتهای آردوینو تا چه حد پیشرفت می کند.
موضوعات شامل:
استفاده از خروجی اساسی PWM
تنظیم میزان روشنایی LED ها li>
اختلاط رنگ با LED های RGB
استفاده از ورودی های آنالوگ برای هدایت خروجی li>
تست اجزا با مولتی متر li>
استفاده از عملکرد نقشه li>
اشکال زدایی کد به طور کارآمد با مانیتور سریال li>
کنترل سرووها و موتورها li>
سرفصل ها و درس ها
مقدمه
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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Rae Hoyt یک روح خلاق با ذهن فنی است.
وی با داشتن لیسانس هنرهای زیبا در هنرهای رسانه دیجیتال ، قصد دارد هنر و فناوری را متحد کند. از برنامه نویسی و هک کردن مدار تا ایجاد اشکال جسمی ، رائه برای نوآوری زندگی می کند. در زندگی حرفه ای خود ، تولید کننده محتوای اصلی LinkedIn Learning و Lynda.com است و با مربیان کار در زمینه ایجاد مهارت در شبکه ، حفظ حریم خصوصی داده ها و دوره های امنیتی همکاری می کند. عصرها ، ممکن است او را در اتومبیل ها و موتور سیکلت های خود کار کند ، لباس جدیدی را ببوشد یا یک فن آوری جدید را یاد بگیرد. به بیان ساده تر ، رائو دوست دارد از دستان خود ، کاوش در جهان و حل مشکلات استفاده کند.
نمایش نظرات