بالطبع نعم يمكن .
من المؤكد أنك قمت بتوصيل المقاومة الضوئية بشكل غير سليم . فلابد أن تقوم باستخدام تغذية مصدر جهد بالإضافة إلى مقاومة pull up resistor مثلا. وسترى ذلك في الصورة التي توضح طريقة التوصيل
أخي الكريم منذ سنة تقريبا قمت بعمل مشروع يعتمد على المقاومة الضوئية فقمت بتوصيلها كما بالشكل الذي ستراه في الصورة .
ووجدت أن المقاومة 40 كيلو مناسبة لحساسية الضوء في المكان الذي وضعت فيه المشروع . ( وطبعا يمكن تغيير هذه القيمة) .
الآن في مشروعك أنت تحتاج لأن تتعامل مع المقاومة الضوئية LDR على أنها دخل ديجيتال كأنها سويتش تماماً . ففي حالة قلة الضوء تكون مقاومتها عالية جداً وكأنها open circuit (أي السويتش محرر ) وعند وصول الكمية المناسبة من الضوء تصبح مقاومتها صغيرة جداً فتصبح وكأنها short circuit ( اي السويتش مضغوط عليه) والأوامر الازمة لذلك هي نفس الأوامر للتعامل مع السويتش والتي تم شرحها في دورة المايكروكنترولر (أسرع طريق لاحتراف برمجة البك باستخدام مايكروسي)
هذا الكلام غير صحيح . فحساسية استجابة البك للضوء يمكنك أن تجعلها قليلة جدا أو عالية جدا كما تشاء بتغيير قيمة المقاومة المتغيرة .. انظر جيدا لهذه الصورة .
وللتذكير فالتوصيلة المعتادة بالنسبة للسويتش التي أقصدها هي كما يلي

===============
أخي الكريم ... أتمنى لك التوفيق قم بعمل التجارب اللازمة وأخبرنا بالنتائج وضع الكود الذي تستخدمه ويا حبذا لو وضعت فيديو للدائرة وهي تعمل فليس الهدف أن تصل أنت للحل فقط بل الهدف أن تصل أكبر كمية من الفائدة للجميع .
==============
كما أرجو أن تكون أسرع قليلا في الرد .
============== وتمنياتي القلبية لك وللجميع بكل التوفيق والتميز
وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع والعمل الصالح
والسلام عليكم ورحمة الله وبركاته
|
أخى المهندس / أحمد سمير فايد
أنا نفذت البرنامج بالـ simulation واشتغل وهحاول أنفذه عملى بإذن الله، والبرنامج بالـ simolation فى هذا الرابط :
http://www.4shared.com/file/121575765/d1804087/LDR.html
ولكن لى سؤال هل يمكن فى الدخل الانالوج للبك أن أضع شرط وهو عندما تصل قيمة المقاومة إلى الصفر مثلاً ينفذ مجموعة من الاوامر وأى قيمة غير الصفر لاينفذ هذه الأوامر ، واذا كان هذا ممكن فكيف يتم عمل ذلك وهو كيفية توظيف الدخل الانالوج .
وجزاك الله كل خير