Table of Contents
ایجاد یک کنترل کننده شدت نور با استفاده از آردوینو اجازه می دهد تا برای مدیریت دقیق سیستم های نورپردازی، این راهنما دستورالعمل های گام به گام برای ساخت یک دستگاه ساده و موثر برای کنترل سطوح نور بر اساس ورودی کاربر یا داده های سنسور فراهم می کند.
قطعات مورد نیاز
- آردوینو (Uno، Mega و غیره)
- Photoresistor (LDR)
- فشارسنجی
- دستگاه روشنایی یا LED
- مقاومت (10kΩ برای LDR، 220Ω برای LED)
- دانلود بازی Breadboard and Jumper Wire
راه اندازی سخت افزار
اتصال Photoresistor در یک پیکربندی تقسیم کننده ولتاژ با یک مقاومت کننده اتصال اتصال اتصال اتصال اتصال اتصال به یک پین ورودی آنالوگ در آردوینو. اتصال LED به یک پین PWM دیجیتال از طریق یک مقاومت کننده استفاده از نانبورد و سیم پرش برای ایجاد همه اتصالات امن.
برنامه ریزی Arduino
یک برنامه برای خواندن سطح نور از Photoresistor و تنظیم روشنایی LED بر اساس آن، استفاده از تابع آنالوگRead برای دریافت داده های سنسور و تابع آنالوگWrite() برای کنترل الگوریتم کنترل ساده برای حفظ سطح نور مطلوب است.
کد نمونه
⁇ cppt SensorPin = A0;t intledPin = 9; int SensorValue = 0; تنظیمات خلاء() ({ پینMode (ledPin, outPUT; Serial.begin (9600); {\displaystyle {Value = |(P); در نقشه (حسیت, 0, {\displaystyle {\displaystyle,}