جدول المحتويات:

التحكم في سطوع LED باستخدام مقياس الجهد باستخدام Arduino: 3 خطوات
التحكم في سطوع LED باستخدام مقياس الجهد باستخدام Arduino: 3 خطوات

فيديو: التحكم في سطوع LED باستخدام مقياس الجهد باستخدام Arduino: 3 خطوات

فيديو: التحكم في سطوع LED باستخدام مقياس الجهد باستخدام Arduino: 3 خطوات
فيديو: أردوينو للمبتدئين - (07) التحكم في سطوع المصباح باستخدام المقاومة المتغيرة 2024, شهر نوفمبر
Anonim
Image
Image

في هذا المشروع ، سوف نتحكم في سطوع LED باستخدام المقاومة المتغيرة التي يوفرها مقياس الجهد. يعد هذا مشروعًا أساسيًا جدًا للمبتدئين ولكنه سيعلمك أشياء كثيرة حول مقياس الجهد وعمل LED اللازمة لعمل مشاريع متقدمة.

يمكننا أيضًا التحكم في سطوع LED بدون مقياس جهد. انقر فوق الارتباط أدناه للتحقق من هذا المشروع

الرابط: - التحكم في سطوع الصمام بدون مقياس الجهد.

الخطوة 1: المكونات المطلوبة

  1. اردوينو -
  2. مقياس الجهد -
  3. LED -
  4. المقاوم (220 إلى 1000 أوم) -
  5. أسلاك توصيل -

الخطوة 2: مخطط الدائرة

مخطط الدائرة
مخطط الدائرة
مخطط الدائرة
مخطط الدائرة

قاد دبوس 11 الأنود

ممسحة A0

Vcc 5 فولت

محطة Gnd 3 لمقياس الجهد ، كاثود LED

الخطوة 3: كود اردوينو

يتم استخدام وظيفة Arduino analogRead لقياس الجهد بين 0 إلى 5 فولت وتحويله إلى قيمة رقمية بين 0 إلى 1023. والسبب في القيمة 1023 هو أن المحولات التناظرية إلى الرقمية يبلغ طولها 10 بت. نظرًا لأن analogWrite لـ PWM لها دورة عمل تتراوح بين 0 إلى 255 ، ولهذا السبب سنقسم القيمة المقروءة على 4 في الكود.

الشفرة

const int POTENTIOMETER_PIN = 0 ،

int analog_value = 0 ؛

الإعداد باطل() {

// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة:

pinMode (11 ، الإخراج) ؛

pinMode (POTENTIOMETER_PIN ، INPUT) ،

}

حلقة فارغة() {

// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر:

analog_value = analogRead (POTENTIOMETER_PIN) ،

// قيمة analog_value من 0 إلى 1023 ودورة عمل PWM هي من 0 إلى 255.

analogWrite (11 ، analog_value / 4) ؛

}

موصى به: