امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
صفحه کلید ماتریسی
نویسنده پیام
alfaalarm آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 35
( 10 تشکر در 7 ارسال )
ارسال: #1
صفحه کلید ماتریسی
باسلام
یکی ازدوستان میخواد روی نقشه ایران به اندازه استان ها(32تا)شاسی نصب کنه که بافشار هرکدوم کنار نقشه ال ای دی مرکز استان روشن بشه.حالا من یک صفحه کلید ماتریسی 8در4 درست کردم وبه پورت A و پورت Bوصل کردم ولی نمیدونم چطور میکرو را برنامه ریزی کنم.
یه مورد دیگه میخوام بجای ال ای دی ها lcd 2*16بزارم که مراکز استان رافارسی بنویسه .میشه؟
لطف کنید راهنمایی کنید
(آخرین ویرایش در این ارسال: ۰۷-بهمن-۱۳۹۰, ۲۲:۱۰:۴۲، توسط alfaalarm.)
۰۷-بهمن-۱۳۹۰, ۲۰:۲۹:۲۳
ارسال‌ها
پاسخ
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #2
RE: صفحه کلید ماتریسی
برنامه شاسیها رو همینجا سرچ کنی پیدا میکنی.
ال سی دی ظاهرا بیشتر 8 کاراکتر دست ساز نمیتونه تولید کنه یعنی احتمالا فارسی رو بیخیال یا GLCD

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۰۸-بهمن-۱۳۹۰, ۰۱:۲۳:۵۲
وب سایت ارسال‌ها
پاسخ
alfaalarm آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 35
( 10 تشکر در 7 ارسال )
ارسال: #3
RE: صفحه کلید ماتریسی
شرمنده من چیزی پیدا نکردم
کجا دنبالش بگردم؟
ممنون
۰۸-بهمن-۱۳۹۰, ۰۱:۵۸:۲۴
ارسال‌ها
پاسخ
saeiddiod آفلاین
تازه وارد

ارسال‌ها: 24
موضوع‌ها: 2
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 8
( 19 تشکر در 10 ارسال )
ارسال: #4
RE: صفحه کلید ماتریسی
سلام
با چه زبانی میخوای بنویسی؟
۰۸-بهمن-۱۳۹۰, ۱۰:۳۵:۱۲
ارسال‌ها
پاسخ
alfaalarm آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 35
( 10 تشکر در 7 ارسال )
ارسال: #5
RE: صفحه کلید ماتریسی
بیسیک- نرم افزار بیسکام
۰۸-بهمن-۱۳۹۰, ۱۱:۵۳:۵۱
ارسال‌ها
پاسخ
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #6
RE: صفحه کلید ماتریسی
باید برنامه همون 4*4 رو اینجا پیدا کنی ببینی خروجیش چیه. بعد تبدیل کنی.

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
(آخرین ویرایش در این ارسال: ۰۹-بهمن-۱۳۹۰, ۱۸:۲۴:۳۷، توسط parviz2012.)
۰۹-بهمن-۱۳۹۰, ۱۸:۲۳:۱۱
وب سایت ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #7
RE: صفحه کلید ماتریسی
در بسکام محدودیتی برای معرفی صفحه کلید های ماتریسی وجود داره احتمالا نشه با کتابخانه های خود نرم افزار برای یک صفحه کلید ماتریسی غیر استاندارد کاری کرد باید خودت همشو بصورت کد بنویسی ...
ولی برای راه انداز صفحه کلید 4*4

کد:
Config Kbd = PortX , Debounce = Y
X پورت متصل به صفحه کلید
y زمان تاخیر برای هر کلید
بعد با دستور
کد:
A = Getkbd )(
مقدار که از کیبور بر می گرده در یک متغیر از نوع Byte میزی
پیشنهاد می دم با استفاده از c اقدام به برنامه نویسی براش کنی اینجوری راخت تر می تونی با صفحه کلید های غیر استاندارد کار کنی

برای فارسی نویسی در LCD باید هر حرف را به تنهایی به کمک نرم افزار جانبی که در بسکام وجود داره (Lcd Designer در بخش TOOLS) طراحی کنی بعد پشت سرهم بچینی ...

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۰۹-بهمن-۱۳۹۰, ۲۱:۱۲:۴۰، توسط h0x00i.)
۰۹-بهمن-۱۳۹۰, ۲۰:۵۷:۲۴
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: صفحه کلید ماتریسی
سلام.

توي c بايد يه مشت if و ... بذاري ديگه ...
خوب تو بسكام هم مي توني همين كار رو كني ... چه فرقي دارهه ...
اگر صفحه كليدهات 4*4 بودن ، مي شد با استفادهه از توابع بهش ستون اضافه كرد ...
اگر مي خواي به فرم 4 سطري درشون بيار ... ، اون موقع مي توني از توابع استفاده كني و بهش ستون اضافه كني ...

موفق باشي.
يا علي.

۰۹-بهمن-۱۳۹۰, ۲۳:۲۹:۲۵
وب سایت ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #9
RE: صفحه کلید ماتریسی
من نمی خوام در مورد بسکام یا C حرف بزنم ولی در ژ ازادی عمل بیشتری هست و همینطور فکر کنم در این مورد C بهتر از بسکام بتونه عمل کنه (البته این دیدگاه من امکان داره غلط باشه)

خیلی راحت میشه این کیبود راه اندازی کرد (فکر کنم یه کتابخانه برای صفحه کلید ماتریسی داشتم که میشود سطر ستون بهش داد)

فقط باید برای یه آرایه با اندیس های مورد نظر برای برنامه تعریف کنی و بعد با دستور
کد:
read_kd()
مقدار برگشتی از کیبورد که بستگی به تعریف اولیه کیبورد در برنامه داره را به اندیس های آرایه تعریف شده نسبت بدیم


:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۱۰-بهمن-۱۳۹۰, ۰۰:۲۴:۲۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] ایجاد موج مربعی با دو کلید و نماش فرکانس در ال سی دی mamadr 0 2,041 ۰۹-تير-۱۳۹۶, ۱۶:۲۰:۲۹
آخرین ارسال: mamadr
  با میکرو یک کلید 220 رو کنترل کنیم saeidjan 7 13,676 ۱۹-بهمن-۱۳۹۴, ۱۰:۵۴:۱۵
آخرین ارسال: sharin
  [سوال] طریقه وصل کردن کلید به میکرو mehdisb 3 3,746 ۱۷-آذر-۱۳۹۳, ۲۲:۴۰:۲۸
آخرین ارسال: parsegade
  کمک برای وصل کلید و پرش به برنامه های مختلف sinohe 8 5,475 ۱۶-آبان-۱۳۹۳, ۱۶:۲۰:۱۱
آخرین ارسال: sadegh1rezaei
  سوال یا یک کلید led 5 رو روشن کنم. s.h.h 5 3,283 ۲۷-شهریور-۱۳۹۳, ۱۶:۵۸:۲۶
آخرین ارسال: a.mehran
  مشکل با وصل کردن صفحه کلید به میکرو dfmmob 33 30,074 ۲۱-مرداد-۱۳۹۳, ۰۹:۲۹:۳۶
آخرین ارسال: pooramin
  ایجاد تاخیر در کلید a.mehran 11 7,406 ۰۸-مهر-۱۳۹۲, ۱۵:۵۶:۰۲
آخرین ارسال: a.mehran
  تعویض برنامه فلاشر با یه کلید فشاری رسول21 4 5,742 ۳۱-خرداد-۱۳۹۲, ۲۳:۴۱:۱۴
آخرین ارسال: رسول21
  شمارنده 3 رقمی با کلید و lcd متنی taghdir 2 5,069 ۳۱-فروردین-۱۳۹۲, ۱۰:۳۵:۲۷
آخرین ارسال: taghdir
  پروژه کیبورد و ماوس USB با صفحه تاچ و GLCD m.reza.a 2 3,620 ۱۳-آذر-۱۳۹۱, ۲۰:۳۸:۰۱
آخرین ارسال: omid_phoenix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS