فتوسل یک مقاومت متغییر است. یعنی وقتی میزان نور محیطی که این فتوسل قرار گرفته، تغییر کند مقاومتی که از دو سر این فتوسل دیده میشود تغییر میکند. به فتوسل مقاومت نوری و یا LDR(LightDependentResistor) نیز گفته میشود.
۱- آردوینو
۲- سنسور فتوسل
۳- مقاومت 10k اهم
۴- برد بورد
مطابق عکس زیر مدار خود را می بندیم:
راه اندازی سنسور فتوسل با برد آردوینو
برنامه زیر را برای مدار در نرم افزار Arduino مینویسیم (راه اندازی سنسور فتوسل با برد آردوینو):
int sensor; void setup() { Serial.begin(9600); } void loop() { sensor = analogRead(A0); Serial.print("sensor Value"); Serial.println(sensor); delay(300); }
اکنون قصد داریم پروژه را ارتقاء ببخشیم. قصد داریم برنامهای بنویسیم که با افزایش میزان روشنایی محیط لامپ LED نیز بیشتر روشن گردد. مدار زیر را آماده کنید.
افزایش نور لامپ LED با افزایش روشنایی محیط
برنامه زیر را در برد آردوینو آماده کنید:
int sensorPin = A0; int ledPin = 2; int sensorValue = 0; void setup() { // put your setup code here, to run once: pinMode(ledPin,OUTPUT); pinMode(sensorPin,INPUT); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: sensorValue = analogRead(sensorPin); if (sensorValue>300 ) { digitalWrite (ledPin,HIGH); } else { digitalWrite (ledPin,LOW); } Serial.println("sensor Value"); Serial.println(sensorValue); delay(300); }
تهیه کننده: مهندس نورقدیمی – محمودیان
8 Comments
سلام خسته نباشید.چجوری میشه مداری طراحی کنیم که برعکس کار کنه یعنی با افزایش نور محیط نور led کم بشه با کاهش نور محیط نورled بیشتر بشه.ممنون میشم جواب بدید خیلی فوریه
با تغییر دادن مکانLOWوHIGHدر برنامه این امر امکان پذیر است
سپاس 👍👍👍👍
سلام خداقوت، بنده همین مدار رو پیاده سازی کردم منتها led فقط روشن خاموش ميشه عين فتوسل عمل ميكنه،، اينكه با روشنايي بيشتر نور led کمتر بشه نیست ، مشکل کار کجاست؟
آیا مقدار مقاومتها حتما باید همون۱۰k باشه؟
لطفا راهنمايي كنيد
ممنون
با سلام این دستور فقط برای روشن و خاموش کردن LED استفاده می شود .دستورات دیگیری برای کم وزیاد کردن نور LED وجود دارد.
برنامه هنگام کمپایل ارور میدهد با متن پیغام
“serial”
Was not declared in this dcope
Return code is not 0
ایراد را لطفآ بفرمایید متشکرم
مدار فوق برای LDR است فوتوسل سنسور نوری است که خودش ولتاژ متناسب با نور تولید می کند و این مدار برای ان کاربرد ندارد
سلام.وقت بخیر
چه کاری انجام بدهم که یکسره led روشن بمونه؟