التحكم في الإضاءة | Light Controlفي هذ الشفرة سنقوم بالتحكم بتشغيل وإطفاء ثلاث وصلات ثنائية ضوئية من خلال المقاومة المتغيرة
شفرة برمجة الأردوينو (بإمكانك نسخة الشفرة مباشرة من هنا أوتحميلها من الملف أعلاه)ا/* variable resistor المقاومة المتغيرة (تطبيق) القرية الهندسية - Engineering village www.ev-center.com */ //تعريف المتغيرات int led1=11, led2=12, led3=13; // وضع أسماء لأرقام بعض الأرجل int sensorValue; int sensorPin=A5; void setup() { //تحديد اتجاه البيانات في الأرجل pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); pinMode(led3,OUTPUT); Serial.begin(9600); //تفعيل شاشة المراقب التسلسلي } void loop () { sensorValue=analogRead(sensorPin);// قراءة القيمة التناظرية لقيمة المقاومة المتغيرة وتخزينها في متغير Serial.println(sensorValue); //تشغيل وإطفاء الوصلات الضوئية بحسب القيمة التناظرية لقيمة المقاومة المتغيرة if((sensorValue>100) && (sensorValue<400)) { digitalWrite(led1,HIGH); digitalWrite(led2,LOW); digitalWrite(led3,LOW); } else if((sensorValue>=400) && (sensorValue<800)) { digitalWrite(led2,HIGH); digitalWrite(led1,HIGH); digitalWrite(led3,LOW); } else if(sensorValue>=800) { digitalWrite(led2,HIGH); digitalWrite(led1,HIGH); digitalWrite(led3,HIGH); } else { digitalWrite(led2,LOW); digitalWrite(led1,LOW); digitalWrite(led3,LOW); } } تطبيقات عمليةهناك الكثير من التطبيقات المرتبطة بالمثال أعلاه كاستخدام المقاومة للتحكم بالإضاءة أو الصوت أو السرعة. وجميعها تتمحور حول نفس المبدء وهو التحكم بكمية (شدة) التيار المار في الدائرة وفرق الجهد بين طرفي المقاومة. لمعرفة المزيد حول المقاومة المتغيرة اضغط هنا. فكر في تطبيقات أخرى لهذه الدائرة ما رأيكالفكرة وطريقة التركيب والتشغيل وحتى الشفرة الإلكترونية بين يديك ونترك لك فرصة التجربة وتوظيف الفكرة في مشاريع من إبداعك. إذا أعجبتك هذه الفكرة أو أن لديك طريقة لتحسينها فقم بإبداء رأيك في المساحة المخصصة أدناه :) كما يمكنك إرسال فيديو بالتجارب التي تنفذها إلى بريدنا الإلكتروني وقد نقوم بتحميلها هنا !ا
3 Comments
Mahmod
8/11/2015 02:05:19 am
موقع رائع هناك القليل ممن يتابعون هذا المجال في الوطن العربي مع الاسف
Reply
Admin
18/12/2015 05:38:52 pm
سعداء بمرورك أخي محمود .. ويسعدنا أكثر وصولنا لأهلنا ومتابعينا في حلب
Reply
mourt
13/9/2019 02:28:17 pm
موقع رائع ومفيد اتمنى المزيد من الابداع والانتشار.. متابعكم من مدينة حمص
Reply
Leave a Reply. |
ArduinoA collection of cool Arduino application only for you ! |