فكرة التجربة :
تتغير شدة إضاءة الليد عن طريق المقاومة الضوئية
مكونات التجربة :
نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
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);
}
تتغير شدة إضاءة الليد عن طريق المقاومة الضوئية
مكونات التجربة :
- وصلة ثنائية LED 5mm
- مقاومات ثابتة (560 ، 2.2K ) أوم
- مقاومة ضوئية LDR
نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
const int lightPin = A0;
const int ledPin = 9;
int lightLevel;
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);
}
ليست هناك تعليقات:
إرسال تعليق