شکلک نمیتونم بذارمهمش بهم میریزه
int pr=7; // پینی که فتوسل به آن وصل شده
int rec; // متغیر حاوی مقدار خروجی فتوسل
int mid=100; // میانگین مقدار خروجی فتوسل
////////////////////////
rec=AnalogRead(7);
if (rec>mid)
{
digitalWrite(13,HIGH); //ال ای دی پین 13 را روشن می کند
}
موفق باشید
شما از ماژول فوتوسل استفاده میکنید یا خود فوتوسل به تنهایی
مرسی :d مشکل حل شد :d
میدونید که باید pull up کرده باشین!
sketch_aug20a:4: error: expected constructor, destructor, or type conversion before '=' token
توی کد این ارور رو میده
rec=AnalogRead(7);
بخاطر اینه که Setup نزدم ؟؟
خب باید سر راهش یه مقاومت بذارم ، این مشکل حل شد ، کلا در مدار مشکل نیست اما اون کد که در صفحه قبل گفتید رو میزنم و مشکل کد نداره و کامپایل میشه اما عملا led روشن نمیشه حتی وقتی دستم رو روی فوتوسل میذارم . یکمی عدد هارو هم دستکاری کردم اما هنوزم این طوریه . متوجه نمیشم باید چه پین رو به چی وصل کنم ، و در کد هم ، کد هایی که هر سایت میگه با کد های اون یکی سایت کاملا فرق داره :|
خب واسه مطمئن شدن قید میکنم که مقاومت با فوتوسل باید سری بشه
و از پایه مشترک مقاومت و فوتوسل به پایه آنالوگ arduino متصل بشید.
یک سر مقاومت به +5 و سر دیگه فوتوسل به زمین وصل میشه
تا این جا قسمت سخت افزاریش
نرم افزاریش را هم که قرار دادم
باز هم تست کنید چون شک ندارم رو این داستان