قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
السلام عليكم،
المطلوب من السؤال هو عند الضغط على مفتاح يضئ المشع الضوئي الأصفر وإذا ضغطنا على نفس المفتاح مرة أخرى مع استمرار الضغط لمدة ستة ثواني يضئ المشع الضوئي الاحمر بينما يفصل التيار على المشع الضوئي الأصفر .
وشكرا...
السلام عليكم،
المطلوب من السؤال هو عند الضغط على مفتاح يضئ المشع الضوئي الأصفر وإذا ضغطنا على نفس المفتاح مرة أخرى مع استمرار الضغط لمدة ستة ثواني يضئ المشع الضوئي الاحمر بينما يفصل التيار على المشع الضوئي الأصفر .
وشكرا...
أخى الكريم
شكرا جزيلا لك
استفسار بسيط
مع استمرار الضغط لمدة ستة ثواني
هل المقصود بالفعل استمرار الضغط اليدوى أو المطلوب الضغط ثم التحرير مع تأخير التوصيل لمدة الستة ثوانى برمجيا . أن أمكن ذكر التطبيق العملى ربما يكون ذلك مفيدا
عندي تجربة قام بها أحد أصدقائي عن نفس الموضوع الذي تتكلم به وهي تعمل على برامج البروتوس والكود مكتوب ببرنامج سي كومبايلر
لكني لم أفهم الكود جيدا بالإضافة اني
لا أعرف كيف يمكني رفع الملف إلى القرية ليقوم أحد الأساتذة بشرحه لنا
المقصود يا أستاذي هو أن الضغطة الثانية تكون مغايرة عن الأولى بحيث عند الضغط على المفتاح في
المرة الأولى ينفد المتحكم البرنامج المطلوب في الحال وبالتالي إضاءة المشع الأصفر فإذا ضغطنا على نفس المفتاح واستمرار الضغط أي عدم رفع اليد على المفتاح لمدة ستة ثواني حينها ينفد المتحكم المطلوب منه وهو إضاءة المشع الأحمر وإطفاء الأصفر فإذا كررنا الضغط على المفتاح مرة أخرى مع رفع اليد على المفتاح في الحال ينفد المطلوب منه كما فى المرحلة الأولى وهكذا.
وشكرا أستاذي..
المقصود يا أستاذي هو أن الضغطة الثانية تكون مغايرة عن الأولى بحيث عند الضغط على المفتاح في
المرة الأولى ينفد المتحكم البرنامج المطلوب في الحال وبالتالي إضاءة المشع الأصفر فإذا ضغطنا على نفس المفتاح واستمرار الضغط أي عدم رفع اليد على المفتاح لمدة ستة ثواني حينها ينفد المتحكم المطلوب منه وهو إضاءة المشع الأحمر وإطفاء الأصفر فإذا كررنا الضغط على المفتاح مرة أخرى مع رفع اليد على المفتاح في الحال ينفد المطلوب منه كما فى المرحلة الأولى وهكذا.
وشكرا أستاذي..
أخى الكريم
شكرا جزيلا لك
كنت استفسر عن الحكمة فى استمرار الضغط باليد لمدة 6 ثوانى على الرغم من إمكانية عمل ذلك برمجيا (مجرد الضغط والتحرير) وخصوصا أنك لن تستطيع التحكم بيدك لمدة 6 ثوانى بالضبط على الاطلاق وأى زيادة أو نقص سوف لا يستجيب البرنامج ويفشل وخصوصا ان السرعات التى يعمل عليها الميكروكونترولر عالية .
أستاذي الكريم، أنا بصدد إنجاز مشروع بالمخطط السلمي للتحكم بدرجة الحرارة لثلاجة منزلية بخارية NO FROST والمسائل التي طرحتها فهي جد مهمة لإنجاز هذا المشروع . أما الحكمة من إستمرارية الضغط فهو جعل هذه العملية خاصة للمؤهلين فقط كما الشأن في بعض الأجهزة الإلكترونية بحيث أن الدخول إلى صفحة البرنامج الرئيسى ثم تعديله يقتضي الضغط على مفتاح ما مع إستمرارية الضغط لمدة معينة.
أستاذي الكريم، أنا بصدد إنجاز مشروع بالمخطط السلمي للتحكم بدرجة الحرارة لثلاجة منزلية بخارية NO FROST والمسائل التي طرحتها فهي جد مهمة لإنجاز هذا المشروع . أما الحكمة من إستمرارية الضغط فهو جعل هذه العملية خاصة للمؤهلين فقط كما الشأن في بعض الأجهزة الإلكترونية بحيث أن الدخول إلى صفحة البرنامج الرئيسى ثم تعديله يقتضي الضغط على مفتاح ما مع إستمرارية الضغط لمدة معينة.
أخى الكريم
شكرا جزيلا لك
وصلت الفكرة تقريبا
الشكل يوضح البرنامج المطلوب تقريبا :
الفكرة :
1- فى البداية ننشأ عداد دائرى بعدد الحالات المطلوبة ( من هنا يمكن التطوير لعمل أى عدد من الأجهزة بمفتاح واحد ) يعمل بالمفتاح فعند كل ضغطة من المفتاح يسجل العداد تزايد بواحد حتى يصل إلى القيمة النهائية المحددة فيدور ليبدأ من الصفر من جديد .
2- فى حالتنا لدينا حالتين فقط ومن ثم نضبط العداد الدائرى على 2 .
3- نستخدم تعليمات المقارنة وهنا استخدمت تعليمة المساواة أساسا وباقى التعليمات لعمل البرنامج
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:21 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)