اولین حسگر تازهی دوره: مقاومت نوری یا LDR (Light Dependent Resistor) — قطعهای که مقاومتش با نور تغییر میکند. ماژول LDR روی مدار، نور محیط را به ولتاژ تبدیل میکند و خروجی AO آن به پایهی A0 وصل است. یعنی همان analogRead آشنا، این بار بهجای ولوم، نور را میخواند: عددی بین ۰ تا ۱۰۲۳ — هرچه نور بیشتر، عدد بزرگتر.
کاری کن آردوینو هر ۳۰۰ میلیثانیه سطح نور را با پیشوند Noor: چاپ کند؛ مثلاً: Noor: 511.
setup() آماده است: پورت سریال با Serial.begin(9600) راه افتاده.
- در
loop() مقدار را با analogRead(A0) بخوان و در یک متغیر int بریز.
- اول
Serial.print("Noor: ") و بعد Serial.println(light) — تا پیشوند و عدد در یک سطر بیفتند.
- در پایان
delay(300) بگذار.
بعد از اجرا، اسلایدر «نور» روی ماژول LDR را بالا و پایین بکش و ببین عدد در مانیتور سریال چطور دنبالش میدود. این حسگر ولومی است که طبیعت میچرخاند — و اینجا در شبیهساز، طبیعت تویی!