التجربة (4) : استخدام المقاومة الضوئية

فكرة التجربة :
تتغير شدة إضاءة الليد عن طريق المقاومة الضوئية

مكونات التجربة :

  • وصلة ثنائية LED 5mm
  • مقاومات ثابتة (560 ، 2.2K ) أوم
  • مقاومة ضوئية LDR


نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
const int lightPin = A0;
const int ledPin = 9;
int lightLevel;

void setup() {
pinMode(ledPin, OUTPUT);
}

void loop() {
lightLevel = analogRead(lightPin);
lightLevel = map(lightLevel, 0, 900, 0, 255);
lightLevel = constrain(lightLevel, 0, 255);
analogWrite(ledPin, lightLevel);
}


ليست هناك تعليقات:

إرسال تعليق