در این پروژه، نحوه ادغام صفحه کلید با برد آردوینو را بررسی خواهیم کرد تا آردوینو بتواند کلیدهای فشرده شده توسط کاربر را بخواند.
صفحهکلیدها در انواع دستگاهها از جمله تلفنهای همراه، دستگاههای فکس، مایکروویو، اجاقها، قفل درها و غیره استفاده میشوند. آنها عملاً در همه جا هستند. هزاران دستگاه الکترونیکی از آنها برای ورودی کاربر استفاده می کنند.
بنابراین دانستن نحوه اتصال یک صفحه کلید به یک میکروکنترلر مانند آردوینو برای ساخت انواع مختلف محصولات تجاری بسیار ارزشمند است.
در پایان، هنگامی که همه به درستی وصل شده و برنامه ریزی شده است، هنگامی که یک کلید فشار داده می شود، در مانیتور سریال رایانه شما نشان داده می شود. هرگاه کلیدی را فشار دهید، در مانیتور سریال نشان داده می شود. بعداً در پروژه ای دیگر، مدار صفحه کلید را وصل می کنیم تا روی LCD نمایش داده شود. اما در حال حاضر، برای اهداف ساده، ما به سادگی کلید فشار داده شده روی رایانه را نشان می دهیم.
برای این پروژه، نوع صفحه کلیدی که استفاده خواهیم کرد، صفحه کلید ماتریسی است. این صفحه کلیدی است که از یک طرح رمزگذاری پیروی می کند که به آن اجازه می دهد پین های خروجی بسیار کمتری نسبت به کلیدهای موجود داشته باشد. به عنوان مثال، صفحه کلید ماتریسی مورد استفاده ما دارای 16 کلید (0-9، AD، *، #) است، اما تنها 8 پایه خروجی دارد. با یک صفحه کلید خطی، برای کار کردن باید 17 پایه خروجی (یک پایه برای هر کلید و یک پایه زمین) وجود داشته باشد. طرح رمزگذاری ماتریسی اجازه می دهد تا پین های خروجی کمتری داشته باشیم و در نتیجه اتصالات بسیار کمتری را که برای کار کردن صفحه کلید باید ایجاد کنیم. به این ترتیب، آنها نسبت به صفحه کلیدهای خطی کارآمدتر هستند، زیرا سیم کشی کمتری دارند.
اجزای مورد نیاز
- آردوینو
- صفحه کلید ماتریس 4×4
- 8 هدر پین نر به مرد
صفحه کلید ماتریس 4×4 را می توان از تعدادی خرده فروش به صورت آنلاین تهیه کرد. اگر قطعه را در گوگل جستجو کنید، می توان آن را در آمازون و بسیاری از خرده فروشان آنلاین دیگر خریداری کرد.
نوع مورد استفاده ما توسط یک تولید کننده الکترونیک به نام Sunkee است.
یکی از اسرارآمیزترین چیزها در مورد این صفحه کلیدها این است که آنها معمولاً بدون سند ارائه می شوند، بنابراین کاربر باید پیکربندی پین را برای خودش مشخص کند. با این حال، ما در این سایت، آن را کشف کرده ایم.
در حالی که صفحه کلید رو به بالا باشد به طوری که کلیدها به سمت بالا و رو به شما باشند، از چپ به راست، 4 پایه اول، پایه ردیف و 4 پایه آخر، پایه ستون هستند.
هنگام اتصال پین ها به برد آردوینو، آنها را به پایه های خروجی دیجیتال D9-D2 وصل می کنیم. پایه اول صفحه کلید را به D9، پایه دوم را به D8، پایه سوم را به D7، پایه چهارم را به D6، پایه پنجم را به D5، پایه ششم را به D4، پایه هفتم را به D3 و هشتم را وصل می کنیم. پین به D2.
این اتصالات در یک جدول است:
پین صفحه کلید | به پین آردوینو متصل می شود… |
1 | D9 |
2 | D8 |
3 | D7 |
4 | D6 |
5 | D5 |
6 | D4 |
7 | D3 |
8 | D2 |
صفحه کلید با شماتیک مدار آردوینو