آموزش راه اندازی سنسور نور فتوسل LDR با آردوینو

نوع پست: آموزشی
تهیه شده توسط گروه آموزشی استان کرمانشاه
گردآوری: فرهاد سپهریان

قسمت پنجم

سنسور LDR دارای ۲ پایه به شرح زیر است:
VCC: تغذیه ماژول – ۵ ولت
OUT: خروجی ماژول که به صورت ولتاژی آنالوگ است.
پین اوت (Pinout) این سنسور را می توانید در تصویر  مشاهده کنید.

قطعات مورد نیاز
برد آردوینو UNO R3
سنسور نور LDR فتوسل
سیم جامپر نری به مادگی
مقاومت 10K اهم

گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.

گام دوم: کد
کد زیر را روی برد آردوینوی خود آپلود کنید.

// ReadAnalogVoltage

void setup() {
  // تنظیم ارتباط سریال روی سرعت ۹۶۰۰ بیت بر ثانیه
  Serial.begin(9600);
}

void loop() {

  // خواندن آنالوگ از پین ۰
  int sensorValue = analogRead(A0);

  // تبدیل عدد آنالوگ خوانده شده که بین ۰ تا ۱۰۲۳ است به ولتاژ ۰ تا ۵
  float voltage = sensorValue * (5.0 / 1023.0);

//چاپ مقدار خوانده شده
  Serial.println(voltage);
  }

توضیح کد:
یک ورودی آنالوگ را روی پایه ۰ می خواند، آن را به ولتاژ تبدیل می کند و نتیجه را در مانیتور سریال چاپ می کند. نمایش گرافیکی با استفاده از Serial Plotter (Tools > منوی Serial Plotter) در دسترس است. پایه مرکزی یک پتانسیومتر(ترکیب مقاومت با فتوسل) را به پایه A0 و پایه های بیرونی را به +5V وصل و GND وصل کنید.

این کد نمونه در سایت زیر در دسترس است.
http://www.arduino.cc/en/Tutorial/ReadAnalogVoltage

پس از اجرای کد تصویری مشابه این تصویر را در خروجی سریال مشاهده میکنید.

تمرین ۱

به کمک مثال چشمک زن LED با آردوینو با شماره پست سری ۴ و مثال راه اندازی سنسور فتوسل با آردوینو با شماره پست سری ۵ روشن شدن ال ای دی را بکمک فتوسل براساس نور محیط کنترل کنید (روشن و خاموش کنید).
  در صورتی که نور محیط کم بود ال ای دی روشن و در صورتی که نور محیط کافی بود ال ای دی خاموش شود.

👈در صورت انجام تمرین فیلم مراحل انجام کار را تهیه کنید و به یکی از ادمین ها اریال کنید، با اسم خود شما در کانال شاد و سایت دبیرخانه کامپیوتر کشوری قرار میگیرد.

به بالا بروید