قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 08-08-2009, 11:07 PM المشاركة 9   
attension السلام عليكم



شكرا لك أخي أشرف على هذا المجهود الذي تقوم به أنت و الأخ geniusse01
إذا سمحت عندي إقتراح على المشروع
أعتقد إذا تم العمل به سيجعل التعامل مع المشروع أسهل على أرض الواقع
و هو :
إلغاء المفتاحين CHANGE و OK
و إستبدالهما بمفاتيح الكي باد # و *
ليصبح إدخال الكود مثلا على الشكل التالي
الكود 1 2 3 4 5 6 ثم # للموافقة
أما لتغير الكود
الضغط أولا على * ثم الكود القديم ثم # للموافقة
عندها يتم طلب الكود الجديد وبعد وضع الكود الجديد الضغط على # للثبيت
الغرض من هذا التعديل وضع الكود وتبديله من خلال الكي باد فقط
شكراًلكم .

اعلانات

أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 09-08-2009, 11:22 AM المشاركة 10   
افتراضي


اقتراحك ممتاز أخى أبوزكووور ....

فى الرابط التالى تجد البرنامج بدون استخدام المفتاحين CHANGE و OK

وكما اقترحت أن يكون الزر # للموافقة

والزر * لتغيير الباسورد


http://www.4shared.com/file/12388413...ASSWORD_3.html


أما بالنسبة لإدخال الباسورد القديم من قبل المستخدم قبل أخذ الجديد ... فكرة جميلة تحتاج بعض الوقت لتنفيذها بأسلوب جيد و بطريقة مختصرة فى البرنامج
بإذن الله سأحاول تنفيذها ووضعها قريبا فى نفس الموضوع

طبعا هذا سيفتح بابا آخر ... وهو ماذا لو نسى المستخدم الباسورد ؟؟؟

الله المستعان ...

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 09-08-2009, 11:33 AM المشاركة 11   
افتراضي


أيضا ستجد فى البرنامج تعديلات بسيطة أخرى فى صمام التنفيذ

جرب واكتشف بنفسك ..... وحاول أثناء تشغيل المشروع أن تضع كل الاحتمالات التى يمكن أن يقوم بها المستخدم

مثل الضغط على مفتاح CANCEL دائما أو الضغط على الزر # فى أى وقت وغيرها ...... أقصد أنه أثناء تنفيذ المشروع حاول أن توجد كل الاحتمالات التى يمكن تحدث .....

حاولت أن أغطى كافة الاحتمالات المتوقعة من المستخدم على قدر الامكان .... وإن وجدتم شيئا ينقص المشروع فأرجو أن تفيدونا به جزاكم الله خيرا



الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 10-08-2009, 01:12 AM المشاركة 12   
attension السلام عليكم


شكراً لك أخي أشرف ... عمل ممتاز ماشاء الله
لقد قمت بمشاهدة التجربة وعندي بعض الإقتراحات
1- نسيان الكود : إذا أضاع أي شخص مفتاح القفل لايوجد أي حل سوى كسر القفل و فتح الباب
أما الحل : بوضع مفتاح RESET طبعاً على بورد الدارة التي يجب أن تكون موضوعة في مكان آمن عندها يتم طلب إدخال الكود عند بدء التشغيل أول مرة .
2 - مفتاح الموافقة # OK لايوجد أي تعديل عليه
3 - بقي عندنا وظيفتان
- تغير الكود
- ومحي إدخال رقم خاطيء
ولا يوجد عندنا سوى مفتاح واحد *
ما هو الحل
- ضغطة عادية ( قصيرة ) على * للمحي
- ضغطة طويلة ( ثلاث ثواني مثلا ) على * للقيام بعملية تغير الكود
ما رأيك أخي أشرف ؟؟؟
أرجوا من الأساتذة المشرفين المشاركة في هذا الموضوع و إبداء الرأي الذي نقدره و نحترمه كما نقدرهم أيضاً
على إعتبار أن المشاركات من الأعضاء معدومة


بعد كتابتي لهذا الرد شاهدت التجربة مرة أخرى
في الحقيقة يوجد فيها مشكلة كبيرة هذه المشكلة سوف تسعد جميع اللصوص
و هي بخصوص تغيير الكود
بعد أن قمت بإدخال الكود أول مرة و تثبيته .... قمت بالضغط على المفتاح * فكان هنالك طلب بإدخال كود جديد
أي أنه بإمكان أي شخص لايعرف الكود الضغط على * و وضع أي كود يختاره ثم يفتح الباب ويدخل ....


شكراً لكم جميعاً ... بارك الله فيكم
رمضان كريم


التعديل الأخير تم بواسطة : أبو زكووور بتاريخ 10-08-2009 الساعة 01:43 AM

أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 10-08-2009, 02:48 PM المشاركة 13   
افتراضي


نعم أخى زكوور ينقص المشروع جزءان :

الأول هو أن يطلب من المستخدم الباسورد القديم قبل أن يأخذ منه الجديد

والثانى وهو فى حالة نسيان الباسوورد كيف للمستخدم أن يخرج من هذا المأزق ...

هناك أكثر من حل :

1- ماتفضلت واقترحته وهو أن يتم الضغط على الزر * مدة 3 ثوانى مثلا

2- أن يكون هناك ماستر كاى master key

3- أن يكون هناك مفتاح إضافى ( مفتاح طوارىء ) عند الضغط عليه يطلب من المستخدم إدخال الباسوورد الجديد
( أى إلغاء مرحلة أخذ الباسوورد القديم )



أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 10-08-2009, 03:10 PM المشاركة 14   
افتراضي


فى الرابط التالى البرنامج بإذن الله مكتمل به الاضافات التى تم النقاش حولها

http://www.4shared.com/file/12410091...a4f/final.html

__________________________________________________ _________________

فى حالة الضغط على المفتاح * لطلب تغيير الباسوورد سيطلب منك كتابة الباسورد القديم أولا



ثم يختبر البيك الباسورد عن طريق المتغير الذى استخدمناه وهو المتغير error

ملحوظة صغيرة فى آلية عمل البرنامج :

فى البرنامج جعلنا الميكروكنترولر يعمل مراجعة على الباسوورد رقم رقم وليس للباسوورد ككل

مثال:
كانت الباسوورد الحالية هى 123456 وضغط المستخدم على الزر * عندها سيطلب منك الميكروكنترولر إدراج الباسوورد القديم أولا

فأدخلت 1 ( ستظل قيمة المتغير error تساوى صفر )
ثم 2 ( ستظل قيمة المتغير error تساوى صفر )
ثم 3 ( ستظل قيمة المتغير error تساوى صفر )
ثم 7 ( عندها ستتحول قيمة المتغير error إلى واحد وسيظل الميكرو يأخذ منك الأرقام تباعا )
ثم ..
ثم...
ثم...
وفى النهاية يعمل check على المتغير error فيجدها بواحد فيعرف أن هناك خطأ





أما فى حالة نسيان الباسوورد

فتم إضافة مفتاح طوارىء عند الضغط عليه لن يطلب منك الميكرو الباسوورد وإنما سيطلب منك إدخال الباسوورد الذى تريده كأنك تضع الباسوورد لأول مرة


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 10-08-2009, 09:45 PM المشاركة 15   
adevil


بصراحة مجهود جبار جدا التحية لك وللاخ فادى..............
جعله الله فى موازين حسناتكما والقائمين على المنتدى .
كنت اواجه مشكلة فى التعامل مع الكيباد وقد حلت تماما بعون الله ثم بفضل ابداعكما.............
اما بخصوص الردود وقلتها فلك العتبى حتى ترضى.


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 10-08-2009, 11:02 PM المشاركة 16   
افتراضي


السلام عليكم

ايه الحالوة دي يا عم اشرف.. يعني وانت مشغول وما الك نفس تشتغل بيطلع معاك كل ده..دا لو كان ليك نفس وفاضي للموضوع وحدة حيصير معاك العجايب..ربنا يبارك فيك ويسهل امورك...

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:59 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)