فهرست مطالب:
تصویری: محو شدن/کنترل LED/روشنایی با استفاده از پتانسیومتر (مقاومت متغیر) و Arduino Uno: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
پین ورودی آنالوگ آردوینو به خروجی پتانسیومتر متصل است. بنابراین پین آنالوگ آردوینو ADC (مبدل آنالوگ به دیجیتال) در حال خواندن ولتاژ خروجی توسط پتانسیومتر است. چرخاندن دکمه پتانسیومتر ولتاژ خروجی را تغییر می دهد و آردوینو این تنوع را می خواند. آردوینو ولتاژ ورودی را به پین آنالوگ خود به شکل دیجیتال تبدیل می کند. مقدار دیجیتال از 0 تا 1023 ولت متغیر است. 0 نشان دهنده 0 ولت و 1023 نشان دهنده 5 ولت است. آردوینو ADC 10 بیتی است که به این معنی است که ولتاژ ورودی نمونه را نشان می دهد و بین 0 تا 1023 ولت (2^10 = 1024) خروجی آن را خروجی می دهد. آردوینو روی 5 ولت کار می کند بنابراین محدوده ولتاژ ورودی ADC آن نیز بین 0 تا 5 ولت است. بردهای آردوینو که روی محدوده ورودی 3 ولت برای ADC کار می کنند 0 تا 3 ولت است.
توجه: اعمال ولتاژ بیشتر به پین های آنالوگ آردوینو به برد آردوینو شما آسیب می رساند. بنابراین در مورد ما ، ولتاژ خروجی پتانسیومتر نباید 5 ولت افزایش دهد
مرحله 1: اجزای مورد نیاز:
1. آردوینو اونو
2. تخته نان
3. پتانسیومتر (10k)
4. رهبری شده است
5. مقاومت
6. سیم های جهنده
مرحله 2: نمودار مدار:
پتانسیومتر در مدارهایی استفاده می شود که برای کنترل جریان و ولتاژ به یک مقاومت متغیر نیاز داریم. آیا توجه کرده اید که اسپیکری که در خانه دارید ، برای تنظیم میزان صدا ، دکمه آن را در جهت عقربه های ساعت و خلاف جهت عقربه های ساعت حرکت می دهید. در واقع ، در پشت دکمه ، یک پتانسیومتر وجود دارد ، یعنی مقاومت را برای تنظیم صدا تغییر می دهید. به همین ترتیب در بسیاری از لوازم خانگی دیگر از پتانسیومتر برای همین منظور استفاده می شود (تلویزیون های قدیمی ، رادیوهای قدیمی و غیره).
اگر مستقیماً led را با پتانسیومتر وصل کنیم ، می توانیم روشنایی led را محو یا کنترل کنیم ، اما نه به طور دقیق ، و اگر میکروکنترلر میانی و میانی را وارد کنیم ، میکروکنترلر می تواند با سطح روشنایی مورد نظر ما محو شود. در کنترل مستقیم روشنایی بستگی به مقاومت پتانسیومتر دارد ، اما با یک میکروکنترلر در بین روشنایی بستگی به ولتاژ خروجی پتانسیومتر دارد و به نوعی حتی می توانیم از ولتاژ خروجی غافل شویم و بر روی پارامترهای تعریف شده خود کنترل می شویم. با استفاده از میکروکنترلر ، انعطاف پذیری بیشتری نسبت به محو شدن دستی وجود دارد.
مرحله 3: کد:
برای پروژه های جالب تر با من تماس بگیرید:
یوتیوب: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… صفحه فیس بوک:
اینستاگرام:
void setup ()
{Serial.begin (9600) ؛ pinMode (5 ، OUTPUT) ؛ pinMode (3 ، ورودی) ؛ } void loop () {int a = analogRead (A0)؛ int b = a/4 ؛ Serial.println (b)؛ analogWrite (5 ، b) ؛ تأخیر (200) ؛
}
توصیه شده:
کنترل روشنایی LED با پتانسیومتر با آردوینو: 3 مرحله
کنترل روشنایی LED با پتانسیومتر با آردوینو: در این پروژه ، روشنایی LED را با استفاده از مقاومت متغیر ارائه شده توسط پتانسیومتر کنترل می کنیم. این یک پروژه بسیار ابتدایی برای مبتدیان است ، اما چیزهای زیادی در مورد کار با پتانسیومتر و عملکرد LED که برای ایجاد پیشرفت لازم است به شما آموزش می دهد
کنترل روشنایی LED با پتانسیومتر و نمایشگر OLED: 6 مرحله
کنترل روشنایی LED با پتانسیومتر و صفحه نمایش OLED: در این آموزش نحوه کنترل روشنایی LED با پتانسیومتر و نمایش مقدار روی نمایشگر OLED را یاد می گیریم
کنترل روشنایی LED با پتانسیومتر و آردوینو: 6 مرحله
کنترل روشنایی LED با پتانسیومتر و آردوینو: در این آموزش با نحوه کنترل روشنایی LED با پتانسیومتر و آردوینو آشنا می شویم
تنظیم روشنایی LED با استفاده از پتانسیومتر: 4 مرحله
تنظیم روشنایی LED با استفاده از پتانسیومتر: در مقاله قبلی ، نحوه خواندن مقدار ADC از پتانسومتر با استفاده از آردوینو را به شما نشان دادم. و این بار از خواندن مقدار ADC استفاده می کنم. این تنظیم روشنایی LED است
کنترل محو شدن ساقه رهبری گلدان: 3 مرحله
Led Pot Pin Fade Control: این دستورالعمل به کاربر امکان می دهد دستگیره را روی پتانسیومتر بچرخاند و بر اساس موقعیت پتانسیومتر ، هر 6 LED را دور می زند. همچنین کدی برای کم کردن led های همسایه بر اساس موقعیت پتانسیوم اضافه شده است