السلام عليكم و رحمة الله تعالى و بركاته
أريد مساعدة عاجلة حول كيفية القراءة من لوحة الكيباد مرتين و ملاحظة هذه القيمة على شاشة أل سي دي الموجودة في البروتيوس مثلا أنا أريد أنأضغط على الرقم 15 كتبت هذا الكود بعد التعريف على كيفية ربط شاشة و الكيباد:
m=keypad_key_click();
m1=m*0.1;
delay-ms(2000);
n=keypad_key_click();
n1=n*10;
n2=n+m1;
lcd out(1,2,n2);
الشرح:
مثلا عند الضغط للوهلة الولى يتم حفظ القيمة في المتغبر m و من ثم نقوم بضربه في 0.1 و ننتظر 2 دقائق و نضغط على للمرة الثاني و نحفض القيمة في المتغير n و نقوم بضربه في 10 ثم نجمع n1+m1و هكذا نتحصل على القيمة 15.
لكن واجهتني مشكلة أنو البرنامج لا يقوم بعرضها على الشاشة ,
كما ان فكرة الأنتظار 2 دقائق و بعد ذلك نضغط على مرة ثانية أظن أنها فكرة غير صائبة . أرجوكم أفيدوني فأنا مبتدأة في هذا المجال و هذه الفكرة إرتات لي و أريد أن أقوم بمحاكاتها