المقاومه الضوئية Photo Resistor as light Sensor

الموضوع في 'برمجة الاشياء arduino' بواسطة ابوفارس, بتاريخ ‏9 فبراير 2020.

  1. ابوفارس

    ابوفارس ادارة المنتدى إداري

    إنضم إلينا في:
    ‏12 يوليو 2014
    المشاركات:
    583
    الإعجابات المتلقاة:
    191
    نقاط الجائزة:
    43
    الجنس:
    ذكر
    [​IMG]

    ما هو LDR (المقاوم التابع للضوء)؟
    مستشعر الضوء مع اردوينو LDR
    LDR هو مكون له مقاومة (متغير) تتغير مع شدة الضوء التي تقع عليه. هذا يسمح لهم باستخدامها في دوائر استشعار الضوء. النوع الأكثر شيوعًا من LDR لديه مقاومة تتساقط مع زيادة في شدة الضوء التي تقع على الجهاز.
    يتم استخدام LDRs بشكل أساسي كأجهزة استشعار لتبديل الإضاءة للتحكم في الإضاءة في المنازل والشوارع. كما أنها تستخدم كأداة للتحكم في مصراع الكاميرا. سيتم استخدام LDR لقياس شدة الضوء التي تقوم بعد ذلك بضبط سرعة مصراع الكاميرا على المستوى المناسب.

    [​IMG]

    إعداد مستشعر الضوء مع اردوينو
    ldr sensor_bb
    من الإعداد ، لدينا cicuit مقسم الجهد باستخدام LDR المقاوم 100K. يتم تغذية الناتج مقسم الجهد إلى دبوس التناظرية A0 من اردوينو. يستشعر الدبوس التمثيلي الجهد ويعطي بعض القيمة التناظرية لاردوينو. تتغير القيمة التناظرية وفقًا لمقاومة LDR. لذلك ، عندما يسقط الضوء على LDR ، تنخفض مقاومته وبالتالي تزيد قيمة الجهد.

    [​IMG]


    كود:
    int led=3; // led at pin3
    
    void setup(){
    pinMode(led,OUTPUT);
    }
    void loop(){
    int sensor_value=analogRead(A0); //read value from sensor
    if(sensor_value<150){    //setting a threshold value
    digitalWrite(led,HIGH);
    }
    else{
    digitalWrite(led,LOW);
    }
    }
    
    


     

مشاركة هذه الصفحة