ویژگی های سنسور نور فتوسل LDR (فتورزیستور)
سنسور های فوتورزیستور نوعی از مقاومت ها هستند. همانگونه که از اسم آن میتوان فهمید به نور حساس است و با تغییر میزان نور مقدار مقاومت نیز تغییر میکند. با افزایش نور محیط مقدار مقاومت فتورزیستور کاهش یافته و با کاهش نور مقدار مقاومت افزایش می یابد. مشخصه ی خروجی این سنسور به صورت غیر خطی است .
دیتاشیت سنسور نور فتوسل LDR را می توانید از اینجا دانلود کنید.
Photoresistor Sensor Datasheet
1 file(s) 5.61 MB
معرفی پایه ها (Pinout) سنسور نور فتوسل
سنسور LDR دارای 2 پایه به شرح زیر است:
- VCC: تغذیه ماژول – 5 ولت
- OUT: خروجی ماژول که به صورت ولتاژی آنالوگ است.
پین اوت (Pinout) این سنسور را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سنسور فتوسل LDR با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی برد آردوینوی خود آپلود کنید.
/*
ReadAnalogVoltage
Reads an analog input on pin 0, converts it to voltage, and prints the result to the Serial Monitor.
Graphical representation is available using Serial Plotter (Tools > Serial Plotter menu).
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/ReadAnalogVoltage
*/
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
}
پس از اجرای کد تصویر زیر را در خروجی سریال مشاهده میکنید.
Comments (2)
تو کد خیلی غلط املایی داری😕😕😕😕
با سلام بررسی شد. یک خط ارور داشت و اصلاح شد.
این کد نیز از مثال های آردوینو (ReadAnalogVoltage) می باشد و بدون هیچ تغییری در اینجا قرار داده شده است.