دوستان سلام
خوبید؟ خوشید؟ خرمید ؟
من برای یه پروژه ای نیاز به کیپد با صفحه لمسی با mega16 دارم. همه چیز عالیه و خوب کار میکنه ( تا اونجا بگم که هنگام فشار دادن کلیدی کاری کردم که اون کلید یه حالت تو رفتگی پیدا میکنه و خیلی باحال شده :applause: ) ولی یه مشکل کوچیک دارم. چند روش واسه درک کردن عدد گرفته شده از کیپد تست کردم ولی جواب مناسبی نگرفتم ( شاید هم من نتونستم ) :angry:
حالا خلاصه مسئله اینه:
من یه متغیر Num دارم که عددی بین 1 تا 12 به ترتیب زیر میتونه داشته باشه !
1=1
2=2
... الی ...
9=9
10=.
11=0
12=enter
( مثال : num وقتی برابر با 1 میشه که روی صفحه لمسی عدد 1 رو لمس کرده باشم و یا num وقتی 12 میشه که رو صفحه لمسی دکمه enter رو لمس کرده باشم )
خب حالا می خواهم برنامه ای تو بیسیک داشته باشم که بتونه 3 تا عدد چند رقمی ( شامل ممیز ) بگیره و همزمان که اعداد رو میگیره در قسمت مشخصی از ال سی دی (128*64) بنویسه ! ( دستور lcdat x,y,var )
مثلا اول عدد 1325 رو بگیره و با زدن enter بره عدد دوم رو بگیره که مثلا 256.36 هست و دوباره با زدن enter بره عدد سوم رو بگیره و همشون (3 تا عدد رو ) تو متغیر جداگانه مثل a,b,c ذخیره کنه!
من با luukup و کد اسکی و ... یه چیزایی نوشتم ولی کار نکرد
میدونم خیلی سخت نیست ... ولی کارم گیر کرده
اگه کمکم کنید ، ممنون میشم
:nice:
خوبید؟ خوشید؟ خرمید ؟
من برای یه پروژه ای نیاز به کیپد با صفحه لمسی با mega16 دارم. همه چیز عالیه و خوب کار میکنه ( تا اونجا بگم که هنگام فشار دادن کلیدی کاری کردم که اون کلید یه حالت تو رفتگی پیدا میکنه و خیلی باحال شده :applause: ) ولی یه مشکل کوچیک دارم. چند روش واسه درک کردن عدد گرفته شده از کیپد تست کردم ولی جواب مناسبی نگرفتم ( شاید هم من نتونستم ) :angry:
حالا خلاصه مسئله اینه:
من یه متغیر Num دارم که عددی بین 1 تا 12 به ترتیب زیر میتونه داشته باشه !
1=1
2=2
... الی ...
9=9
10=.
11=0
12=enter
( مثال : num وقتی برابر با 1 میشه که روی صفحه لمسی عدد 1 رو لمس کرده باشم و یا num وقتی 12 میشه که رو صفحه لمسی دکمه enter رو لمس کرده باشم )
خب حالا می خواهم برنامه ای تو بیسیک داشته باشم که بتونه 3 تا عدد چند رقمی ( شامل ممیز ) بگیره و همزمان که اعداد رو میگیره در قسمت مشخصی از ال سی دی (128*64) بنویسه ! ( دستور lcdat x,y,var )
مثلا اول عدد 1325 رو بگیره و با زدن enter بره عدد دوم رو بگیره که مثلا 256.36 هست و دوباره با زدن enter بره عدد سوم رو بگیره و همشون (3 تا عدد رو ) تو متغیر جداگانه مثل a,b,c ذخیره کنه!
من با luukup و کد اسکی و ... یه چیزایی نوشتم ولی کار نکرد
میدونم خیلی سخت نیست ... ولی کارم گیر کرده
اگه کمکم کنید ، ممنون میشم
:nice:
دیدگاه