فهرست مطالب:

کنترل کننده روشنایی نوار LED: 4 مرحله
کنترل کننده روشنایی نوار LED: 4 مرحله

تصویری: کنترل کننده روشنایی نوار LED: 4 مرحله

تصویری: کنترل کننده روشنایی نوار LED: 4 مرحله
تصویری: نحوه ی نصب ریسه ی شلنگی - LED 😎How instal LED 2024, ژوئن
Anonim
کنترل کننده روشنایی نوار LED
کنترل کننده روشنایی نوار LED
کنترل کننده روشنایی نوار LED
کنترل کننده روشنایی نوار LED
کنترل کننده روشنایی نوار LED
کنترل کننده روشنایی نوار LED

نوارهای LED در سراسر جهان به دلیل مصرف ولتاژ پایین و روشنایی آن مشهور هستند. گاهی اوقات ما نیاز به تنظیم ولتاژ و روشنایی این نوارهای LED داریم ، به عنوان مثال ، در هنگام خواب شما به دلیل روشنایی LED مزاحم می شوید. این یک پروژه آردوینو برای کنترل روشنایی نوار LED است. کاربر پسند است زیرا مقدار روشنایی را از کاربر دریافت می کند. مقدار روشنایی بستگی به ولتاژ داده شده به نوار LED دارد. اگر کاربر 5 ولت بدهد ، حداکثر روشنایی را می دهد ، اگر کاربر 0.1 ولت دهد ، روشنایی کم را تأمین می کند. آردوینو می تواند از 0 تا 255 ولتاژ بنویسد (تقسیم 0-5 ولت به عنوان مثال: 1v = 51 واحد). اما با استفاده از دستورات و محاسبه می توانیم این مقدار را به 0-5v کاهش دهیم. اجازه دهید وارد پروژه شویم.

تدارکات

الزامات:

  1. آردوینو UNO / nano / MEGA
  2. نوار LED (باید حداقل کار کند
  3. آردوینو IDE
  4. سیمهای اتصال (شماره 2)

مرحله 1: اتصالات

اتصالات
اتصالات

اینها اتصالات اتصال LED نوار با آردوینو هستند:

نوار LED ARDUINO

GND >> - (منفی)

DIGITAL PWM 3 (pin3) >> + (مثبت)

--------------------------------------------------------------------------------------

پین منفی نوار LED را به پین آروژینو (GND) وصل کنید

پین مثبت نوار LED را به پین 3 پین آردوینو وصل کنید

مرحله 2: کد

کد
کد
کد
کد

مهمترین چیز در کنار سخت افزار در آردوینو کد است. کد در زیر آورده شده است. این کد را تایپ کرده و با استفاده از arduino IDE یا bluino loader بارگذاری کنید.

شناور روشنایی ؛ int LED = 3 ؛ شناور realbrightness؛ تاخیر شناور 1؛ float delay2؛ گزینه شناور ؛ void setup () {pinMode (LED ، OUTPUT) ؛ Serial.begin (9600)؛ Serial.println ("کنترل کننده نوار LED آردوینو") ؛ Serial.println ("")؛ Serial.println ("لطفاً روشنایی نوار LED (1-5) را وارد کنید")؛ Serial.println ("")؛ while (Serial.available () == 0) {} brightness = Serial.parseFloat ()؛ روشنایی واقعی = (روشنایی) * 51.0 ؛ if (realbrightness> = 6) {Serial.println ("لطفاً روشنایی معتبر را وارد کنید") ؛ }} void loop () {Serial.println ("")؛ Serial.println ("نوار LED با سرعت چشمک می زند") ؛ Serial.print (روشنایی) ؛ analogWrite (LED ، روشنایی واقعی) ؛ تاخیر (1000) ؛ }

مرحله 3: زمان آزمایش

زمان آزمایش!
زمان آزمایش!
زمان آزمایش!
زمان آزمایش!

کد بارگذاری Arduino را وصل کنید ، مانیتور سریال را باز کنید. پیام "لطفاً روشنایی نوار LED (1-5) را وارد کنید" باید نمایش داده شود. مقدار روشنایی را وارد کرده و روی ارسال کلیک کنید. می توانید مشاهده کنید که نوار LED شما در دستور روشنایی شما اجرا می شود !.

مرحله 4: اطلاعات اضافی:

  • میزان روشنایی را می توان در مقدار اعشاری وارد کرد.
  • روشنایی وارد شده بالای 5 ، برابر 5 خواهد بود.
  • با کاهش مقدار ، روشنایی کاهش می یابد.
  • گاهی اوقات ممکن است درایورهای آردوینو در رایانه شما گم شده باشد. برای حل خطاها ، مدیر دستگاه را باز کرده و همه درایورهای ناشناخته را به روز کنید.
  • پورت COM و نسخه صحیح آردوینو را انتخاب کنید.
  • بارگیری کد جایگزین:

توصیه شده: