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

التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3: 6 خطوات
التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3: 6 خطوات

فيديو: التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3: 6 خطوات

فيديو: التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3: 6 خطوات
فيديو: التحكم في مصابيح ليد بواسطة أردوينو + الكود البرمجي | اردوينو خطوة بخطوة للمبتدئين 2024, يوليو
Anonim
التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3
التحكم في LED بواسطة مقياس الجهد باستخدام Arduino Uno R3

في السابق ، استخدمنا Serial Monitor لإرسال البيانات إلى لوحة التحكم ، والتي قد تكون مفيدة لمعرفة برنامج جديد. في هذا الدرس ، دعونا نرى كيفية تغيير نصوع LED بواسطة مقياس الجهد ، وتلقي بيانات مقياس الجهد في Serial Monitor لمعرفة قيمته تتغير.

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

- لوحة اردوينو أونو * 1

- كابل USB * 1

- المقاوم (220Ω) * 1

- LED * 1

- مقياس الجهد * 1

- اللوح * 1

- أسلاك توصيل

الخطوة 2: المبدأ

مقياس الجهد الخطي هو مكون إلكتروني تمثيلي. إذن ما هو الفرق بين القيمة التناظرية والقيمة الرقمية؟ ببساطة ، الوسائل الرقمية تشغيل / إيقاف ، مستوى مرتفع / منخفض مع حالتين فقط ، أي إما 0 أو 1. لكن حالة بيانات الإشارات التناظرية خطية ، على سبيل المثال ، من 1 إلى 1000 ؛ تتغير قيمة الإشارة بمرور الوقت بدلاً من الإشارة إلى رقم دقيق. تشمل الإشارات التناظرية إشارات شدة الضوء والرطوبة ودرجة الحرارة وما إلى ذلك.

الخطوة 3: الرسم التخطيطي

الرسم التخطيطي
الرسم التخطيطي

الخطوة 4: الإجراءات

إجراءات
إجراءات
إجراءات
إجراءات

في هذه التجربة ، يتم استخدام مقياس الجهد كما

مقسم الجهد ، مما يعني توصيل الأجهزة بجميع دبابيسها الثلاثة. قم بتوصيل الدبوس الأوسط لمقياس الجهد بالدبوس A0 والدبابيس الأخرى بـ 5V و GND على التوالي. لذلك ، فإن جهد مقياس الجهد هو 0-5V. أدر مقبض مقياس الجهد ، وسيتغير الجهد عند الدبوس A0. ثم قم بتحويل هذا الجهد إلى قيمة رقمية (0-1024) باستخدام محول AD في لوحة التحكم. من خلال البرمجة ، يمكننا استخدام القيمة الرقمية المحولة للتحكم في سطوع LED على لوحة التحكم.

الخطوة 1:

بناء الدائرة.

الخطوة 2:

قم بتنزيل الكود من

الخطوه 3:

قم بتحميل الرسم التخطيطي على لوحة Arduino Uno

انقر فوق أيقونة تحميل لتحميل الرمز إلى لوحة التحكم.

إذا ظهر "تم التحميل" أسفل النافذة ، فهذا يعني أنه تم تحميل الرسم التخطيطي بنجاح.

قم بتدوير عمود مقياس الجهد وسترى سطوع تغيير LED.

إذا كنت تريد التحقق من تغييرات القيمة المقابلة ، فافتح Serial Monitor وستتغير البيانات الموجودة في النافذة مع دوران مقبض مقياس الجهد. يمكن أيضًا تغيير هذه التجربة للآخرين كما تريد. على سبيل المثال ، استخدم مقياس الجهد للتحكم في الفاصل الزمني لوميض LED.

الخطوة 5: الكود

// التحكم بواسطة مقياس الجهد

//استدارة

رمح مقياس الجهد ويجب أن ترى تغيير نصوع LED.

//Website:www.primerobotics.in

/******************************************/

مقدار ثابت

int analogPin = 0 ؛ // إرفاق دبوس الإدخال التناظري بـ

مقدار ثابت

int ledPin = 9 ؛ // الصمام يعلق على

int

inputValue = 0 ؛ // متغير لتخزين القيمة القادمة من المستشعر

int

outputValue = 0 ؛ // متغير لتخزين قيمة الإخراج

/******************************************/

فارغ

اقامة()

{

Serial.begin (9600) ؛ // اضبط المسلسل

باود الاتصالات مثل 9600

}

/******************************************/

فارغ

حلقة()

{

inputValue = analogRead (analogPin) ؛ // اقرأ ملف

القيمة من مقياس الجهد

Serial.print ("الإدخال:") ؛ //مطبعة

"مدخل"

Serial.println (قيمة الإدخال) ؛ //مطبعة

قيمة المدخلات

outputValue = map (inputValue، 0، 1023، 0، 0)

255) ؛ // تحويل من 0-1023 متناسب مع عدد من 0 إلى 255

Serial.print ("الإخراج:") ؛ //مطبعة

"انتاج"

Serial.println (outputValue) ؛ //مطبعة

قيمة الانتاج

analogWrite (ledPin ، قيمة الإخراج) ؛ //أدر ال

LED يعتمد على قيمة الخرج

تأخير (1000) ؛

}

/*******************************************/

موصى به: