Engineering Village
  • Home
  • About EV
    • About us
    • Location
    • Contact us
    • Working Hours
    • COVID19 Updates
  • Education
    • Learn with EV
    • RoboClub
    • Student Projects
    • Future Engineers
    • STEM
    • Resources Library >
      • Library
      • EV Blog
      • Open Source >
        • FOSS
        • FOSSEV
        • Scratch
        • Arduino Applications
        • Raspberry Pi
      • Project Idea
    • Products >
      • Book Viewer
      • Book Store
      • Ataad
      • Privilege Club
      • Distributors
  • Engineering
    • Parts Supply
    • Smart Solutions
    • Robotics & AI
    • Software Development
  • CSR Projects
    • Future Engineers - BP
    • NXplorers - Shell
    • Youth Explorer - SQU
    • Hour of Code - Omantel
    • Upgrade - TRC
    • Sufraa Nama - Nama
  • Corporate
    • Corporate Services
    • School Services
    • Academic Cooperation
    • SDGs
  • More
    • Minecraft
    • Book Your Space
    • Career
    • English
  • Alpha Winter
  • sumo

تطبيق عملي على المقاومة المتغيرة

28/8/2014

3 Comments

 

التحكم في الإضاءة | Light Control

في هذ الشفرة سنقوم بالتحكم بتشغيل وإطفاء ثلاث وصلات ثنائية ضوئية من خلال المقاومة المتغيرة

الفيديو التوضيحي لكيفية عمل الدائرة

كيفية بناء الدائرة

Picture

وصلة التنزيل

pot_app.rar
File Size: 562 kb
File Type: rar
Download File

شفرة برمجة الأردوينو (بإمكانك نسخة الشفرة مباشرة من هنا أوتحميلها من الملف أعلاه)ا

/*

    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.

    Arduino

    A collection of cool Arduino application only for you !

    RSS Feed

      استبيان قصير :)

    Submit
Information
About Engineering Village
Career
Privacy Policy
Locations
Customer Services
Contact Us
EV Products
Terms & Conditions
Engineering Village Oman Location

© جميع الحقوق محفوظة للقرية الهندسية

Need a guide ? Find us on Google Maps !
EV Team Portal

Webmail Login
  • Home
  • About EV
    • About us
    • Location
    • Contact us
    • Working Hours
    • COVID19 Updates
  • Education
    • Learn with EV
    • RoboClub
    • Student Projects
    • Future Engineers
    • STEM
    • Resources Library >
      • Library
      • EV Blog
      • Open Source >
        • FOSS
        • FOSSEV
        • Scratch
        • Arduino Applications
        • Raspberry Pi
      • Project Idea
    • Products >
      • Book Viewer
      • Book Store
      • Ataad
      • Privilege Club
      • Distributors
  • Engineering
    • Parts Supply
    • Smart Solutions
    • Robotics & AI
    • Software Development
  • CSR Projects
    • Future Engineers - BP
    • NXplorers - Shell
    • Youth Explorer - SQU
    • Hour of Code - Omantel
    • Upgrade - TRC
    • Sufraa Nama - Nama
  • Corporate
    • Corporate Services
    • School Services
    • Academic Cooperation
    • SDGs
  • More
    • Minecraft
    • Book Your Space
    • Career
    • English
  • Alpha Winter
  • sumo