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

أدوات الموضوع

eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 04-05-2013, 06:18 PM المشاركة 1   
افتراضي مساعدة فى ال Keypad أثابكم الله Twitter FaceBook Google+



السلام عليكم و رحمة الله و بركاته

لو سمحتم انا شغال على مشروع و مستخدم فيه LCD و KEYPAD و المشروع تمام و الحمد لله من حيث ادخال الارقام و عرضها عال LCD
لكن لو انا دخلت رقم غلط لازم اعمل reset للميكرو و ادخل الرقم من تانى
سؤالى بقى : هل فى طريقة ان انا ابرمج مثلا و ليكن زر ال ( - ) فى ال KEYPAD بحيث لما اضغط عليه يمسح الرقم اللى انا لسا مدخله ؟


و لكم جزيل الشكر مقدما

اعلانات

eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 04-05-2013, 06:21 PM المشاركة 2   
افتراضي


مع العلم انا شغال بميكرو PIC 16F876A و Simulation بالبروتس و الميكرو سي

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

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 06-05-2013, 07:34 AM المشاركة 3   
افتراضي


طبعا اخى ممكن


tahahocine
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2013
المشاركات: 50
نشاط [ tahahocine ]
قوة السمعة:0
قديم 06-05-2013, 07:43 AM المشاركة 4   
افتراضي


الله يحفظك و يديم صحتك انشاء الله استاذنا مجدي لما تفعله من خير ومساعدة للغير زاد الله عملك في ميزان حسناتك


eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 06-05-2013, 08:53 AM المشاركة 5   
افتراضي


و كيف ذلك أخى الكريم ؟


eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 06-05-2013, 09:01 AM المشاركة 6   
افتراضي


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

كود:
kp = Keypad_Key_Click();


if(kp != 0){
switch (kp) {


case 1: kp = 49; break; // 1
case 2: kp = 50; break; // 2
case 3: kp = 51; break; // 3
case 4: kp = 65; break; // A
case 5: kp = 52; break; // 4
case 6: kp = 53; break; // 5
case 7: kp = 54; break; // 6
case 8: kp = 66; break; // B
case 9: kp = 55; break; // 7
case 10: kp = 56; break; // 8
case 11: kp = 57; break; // 9
case 12: kp = 67; break; // C
case 13: kp = 42; break; // *
case 14: kp = 48; break; // 0
case 15: kp = 35; break; // #
case 16: kp = 68; break; // D
و هذه صورة الكيباد على البروتس






و تفضلوا بقبول وافر الاحترام


eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 06-05-2013, 09:33 AM المشاركة 7   
افتراضي


ده البرنامج كامل و ملف البروتس لو حضرتك حابب تلقى عليهم نظرة ..هو فكرة المشروع انى بقيس درجة الحرارة للوسط المحيط و بدخلها للميكرو , و بدخل درجة الحرارة العظمة من الكيباد
لو درجة الحرارة تخطت درجة الحرارة العظمى فى RED LED بتنور و Buzzer يشتغل " انا فى برنامج المحاكاة مسمعتش صوته مع انى قريت انه المفروض بيشتغل على السماعة عادى " و Relay يوصل و يشغل ال fan ..
لو درجة الحرارة اقل من العظمى بتكون Green Led منورة و باقى الحاجات مطفية .
فياريت لو حضرتك تشوف كده التوصيل هيبقى صح وللا ناقصه حاجة عشان أطبقه عمليا و تشوفلى مشكلة الكيباد و ال Buzzer .
و معلش لو تقلت على حضرتك


eslam21006
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 18
نشاط [ eslam21006 ]
قوة السمعة:0
قديم 06-05-2013, 09:37 AM المشاركة 8   
افتراضي


http://www.mediafire.com/?9tsf5xk8nr1owvr

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025