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

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #1
کیبورد 4 در 4
نحوه اتصال پایه های یک کیبورد 4در 4 (20x4 سبز) به میکروکنترلر AVR را میخواستم
طبق عکسها و مشاتیک ها باید شامل A-D , 1-4 باشه
[تصویر:  keyboard0.jpg]
ولی این کیبورد من شامل پایه های R1-4 , C1-C4 , L1-l4 , C0 , V
1-CD , 2-CD , 3-CD , 4-CD هست
عکس زیر :
[تصویر:  keyboard.jpg]
چه وکنم؟ و چطوری پایه ها را متصل کنم؟
به جای پتانسیومتر چه مقاومتی بزارم که بیشترین نور را داشته باشه ؟

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۲۶-آذر-۱۳۸۸, ۱۵:۳۱:۳۳، توسط joker.)
۲۶-آذر-۱۳۸۸, ۱۵:۳۱:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
masoodhashemy آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 4
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 4
( 25 تشکر در 12 ارسال )
ارسال: #2
RE: کیبورد 4 در 4
1- شما فقط پایه های R0 تا R3 و C0 تا C3 رو باید به میکرو بزنید
2- فرض کن به پورت B‌میخواهی بزنی لذا اتصالات را به صورت بزن تا کارت راحت بشود:
C0=pb.0
C1=pb.1
C2=pb.2
C3=pb.3
R0=pb.4
R1=pb.5
R2=pb.6
R3=pb.7
حالا طبق عکس خودت:
هر وقت 1 بزنی میکرو 0 میشناسد
هر وقت 2 بزنی میکرو 1 میشناسد
هر وقت 3 بزنی میکرو 2 میشناسد
هر وقت + بزنی میکرو 3 میشناسد
هر وقت 4 بزنی میکرو 4 میشناسد
...
هر وقت = بزنی میکرو 14 میشناسد
هر وقت تقسیم بزنی میکرو 15 میشناسد

پس تا اینجا فهمیدیم میکرو به ازای هر کلید با توجه به موقعیت سطر و ستون یک عدد بین 0 تا 15 به شما میدهد.
اگر کلیدی نزنی میکرو عددی بزرگتر از 15 میشناسد.

لذا باید table lookup کنی که به میکرو بگی:
هر وقت 0 گیرت اومد یعنی 1
هر وقت 1 گیرت اومد یعنی 2
...

یک پروژه به تازگی نوشتم که در لینک زیر قابل دانلود (ماشین حساب با بسکام)
هم نحوه تولید اعداد یاد میگیری هم همین چیزهایی که گفتم هم ماشین حساب!

پروژه 60 را دانلود کن:
http://kavirelectronic.ir/fa/modules.php...0&start=45
۲۶-آذر-۱۳۸۸, ۱۶:۵۴:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : saeed450, joker, alaska, lord_viper, t3r!p3000, mahdi20, alihes
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #3
RE: کیبورد 4 در 4
بعضی وقتها کلید تشکر کاربردش به اندازه کافی نیست :) لینک جالبی معرفی کردید و خلاصه زحمت کشیدین دیگه ... :) تشکر^ N + میل به بینهایت

فایلهای پروتئوس با چه ورژن پروتئوسیه ؟ من نمیتونم بازشون کنم ( مال من v 7.2 sp2 )

سوال :
بقیه پایه ها چیکار میکنن ؟و کجا و برای چه دلایلی استفاده میشوند ؟
پتانسیومتر را چیکار کنم ، نمیخوام پتانسیومتر بزارم ، درواقع شدت نور را همیشه روی حداکثر نیاز دارم. ( به عنوان یک اصفانی حتی یک ذره نور هم حیفس در برهWink

پیوست : یک پروژه بود تحت عنوان "كارت گرافيك با AVR" میشه یه کم این وسط یه پرانتز باز کنید یه توضیح روش بدید...

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۲۷-آذر-۱۳۸۸, ۰۰:۰۶:۲۹، توسط joker.)
۲۶-آذر-۱۳۸۸, ۲۲:۵۷:۱۹
ارسال‌ها
پاسخ
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #4
RE: کیبورد 4 در 4
با ADC و intrupte هم میشه کیبرد رو راه انداخت.
من چند وقت پیش یه کتابخانه برا کیبرد 4*4 تو همین سایت گذاشتم. یه سرچ بزنی پیدا می کنی. البته برا کدویژنه.

تشکر لازم نیست !!!
۲۷-آذر-۱۳۸۸, ۱۳:۰۵:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, alaska
masoodhashemy آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 4
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 4
( 25 تشکر در 12 ارسال )
ارسال: #5
RE: کیبورد 4 در 4
(۲۶-آذر-۱۳۸۸, ۲۲:۵۷:۱۹)joker نوشته است: بعضی وقتها کلید تشکر کاربردش به اندازه کافی نیست :) لینک جالبی معرفی کردید و خلاصه زحمت کشیدین دیگه ... :) تشکر^ N + میل به بینهایت

فایلهای پروتئوس با چه ورژن پروتئوسیه ؟ من نمیتونم بازشون کنم ( مال من v 7.2 sp2 )

سوال :
بقیه پایه ها چیکار میکنن ؟و کجا و برای چه دلایلی استفاده میشوند ؟
پتانسیومتر را چیکار کنم ، نمیخوام پتانسیومتر بزارم ، درواقع شدت نور را همیشه روی حداکثر نیاز دارم. ( به عنوان یک اصفانی حتی یک ذره نور هم حیفس در برهWink

پیوست : یک پروژه بود تحت عنوان "كارت گرافيك با AVR" میشه یه کم این وسط یه پرانتز باز کنید یه توضیح روش بدید...
فعلا من با پروتوس 7.6 کار میکنم.
ال سی دی که ما استفاده کردیم موسوم به ال سی دی کاراکتری 2 در 16 هست یعنی 2 سطر و 16 ستون دارد.
ال سی دی 16 پایه دارد
پایه هایی که از 2 طرف میبینی همیشه زمین هستند یعنی بصورت زیر:
تغذیه ال سی دی:
پایه 1 زمین و پایه 2 به 5 ولت میدهی
تغذیه Backlight ال سی دی:
پایه 16 زمین و پایه 15 به 5 ولت میدهی
------------------------
پایه 3 پایه میزان کنتراست است برای راحتی با یک مقاومت 1 کیلو این پایه را زمین کن.اگر حداکثر نور را میخواهی این پایه را زمین کن و اگر به 5 ولت بدهی کنتراستش 0 میشود و هیچی نمیبینی
------------------------
پایه 4 پایه دستور العمل و داده
------------------------
پایه 5 پایه خواند و نوشتن در ال سی دی
چون معمولا عملیات نوشتن در حافظه ال سی دی هست لذا این پایه را زمین کن.
------------------------
پایه 6 پایه فعال ساز ال سی دی
------------------------
پایه های 7 تا 14 دیتاباس هستند
معمولا چون فقط عملیات نوشتن در ال سی دی است از مد 4 سیمه استفاده میکنیم یعنی پایه های 11 تا 14
------------------------
در لینکی که گذاشته بودم حواسم نبوده پایه 2 و 3 اشتباه گذاشته بودم به همین خاطر تصحیح کردم و لینک اصلاح شد اگر خواستی دوباره دانلودش کن.(خلاصه شرمنده)
(آخرین ویرایش در این ارسال: ۲۷-آذر-۱۳۸۸, ۱۴:۵۰:۴۷، توسط masoodhashemy.)
۲۷-آذر-۱۳۸۸, ۱۴:۲۳:۲۴
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, joker, alaska
baran_777 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: کیبورد 4 در 4
سلام
من میخوام یه کیبورد تو مداری که دارم استفاده کنم
قبلش میخوام بدونم علاوه بر اتصال سطر ها و ستون ها به میکرو اتصالات دیگه ای هم لازمه صورت بگیره؟ (مثلا vcc یا Gnd) و اینگه جای چند تا مقاومت رو برد هست؟! مقاومت چند باید وصل کنم و اصلا برای چیه؟ اصلا لازمه؟
۳۱-اردیبهشت-۱۳۸۹, ۱۱:۴۹:۵۳
ارسال‌ها
پاسخ
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #7
RE: کیبورد 4 در 4
احتیاجی به اتصال vcc و gnd و مقاومت نیست (البته در صورتی که با روش اسکن کار کنی).

یه نگاهی اینجا بنداز
http://iranled.com/forum/showthread.php?...2#pid60522

تشکر لازم نیست !!!
۳۱-اردیبهشت-۱۳۸۹, ۱۱:۵۹:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] کیبورد x1909 0 1,286 ۰۸-مهر-۱۳۹۲, ۱۲:۱۷:۵۶
آخرین ارسال: x1909
  پروژه کیبورد و ماوس USB با صفحه تاچ و GLCD m.reza.a 2 3,620 ۱۳-آذر-۱۳۹۱, ۲۰:۳۸:۰۱
آخرین ارسال: omid_phoenix
  اتصال کیبورد کامپیوتر به AVR تحت برنامه Bascom etrmodern 34 32,847 ۲۸-اردیبهشت-۱۳۹۱, ۱۵:۰۴:۲۵
آخرین ارسال: simasari
  میکروی avr و lcd و کیبورد 4*4 در پروتئوس fabulous 2 5,932 ۲۵-اردیبهشت-۱۳۸۹, ۱۲:۵۷:۵۸
آخرین ارسال: t3r!p3000
  خواندن یک عدد چهار رقمی از کیبورد hessam.secret 1 3,639 ۲۵-آبان-۱۳۸۸, ۱۲:۲۲:۰۱
آخرین ارسال: t3r!p3000
  اتصال کیبورد کامپیوتر به AVR تحت برنامه Bascom 11 1,687 ۰۹-آذر-۱۳۸۵, ۱۰:۰۵:۳۶
آخرین ارسال: Guest
  میکروی avr و lcd و کیبورد 4*4 در پروتئوس 0 764 کم‌تر از 1 دقیقه‌ی پیش
آخرین ارسال:

پرش به انجمن:


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

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