فهرست مطالب:
تصویری: صفحه کلید 4x4 با آردوینو و پردازش: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
صفحه نمایش ال سی دی دوست ندارید ؟؟
آیا می خواهید پروژه های خود را جذاب جلوه دهید؟
خوب ، راه حل اینجاست. در این دستورالعمل می توانید خود را از دردسرهای استفاده از صفحه LCD برای نمایش محتوا از Arduino خود رها کنید و همچنین پروژه های خود را با این نرم افزار GUI شگفت انگیز و رایگان به نام Processing خوب جلوه دهید. در پایان این پروژه شما قادر خواهید بود انواع مختلفی از صفحه کلیدها را با آردوینو ارتباط دهید و با پردازش آشنا شوید.
چه کاری می توانید با این کار انجام دهید؟
- رابط صفحه کلید 4x4 با آردوینو
- رابط های گرافیکی دلخواه خود را ایجاد کنید
آنچه از این خواهید آموخت
- رابط هر صفحه کلید با آردوینو
- نرم افزار پردازش.
- ارتباط بین پردازش و آردوینو
مرحله 1: قطعات مورد نیاز
برای این پروژه به قطعات زیر نیاز دارید:
- آردوینو (هر آردوینویی انجام می دهد).
- صفحه کلید (می تواند 4x4 یا 4x3 باشد. من از صفحه کلید 4x4 استفاده کرده ام).
- نرم افزار پردازش
- کتابخانه صفحه کلید
در صورت عدم وجود نرم افزار ، پیوندها در اینجا آمده است.
آردوینو IDE
در حال پردازش
فایل زیپ را خارج کرده و به پوشه libraries در آردوینو منتقل کنید. پس از انجام این کار ، باید بتوانید برخی از طرحهای نمونه را در Arduino IDE مشاهده کنید.
مرحله 2: کار کردن
اکنون بیایید ابتدا نحوه عملکرد صفحه کلید را درک کنیم.
صفحه کلید بر اساس اصل یک سوئیچ کار می کند ، یعنی هنگامی که سوئیچ فشار داده می شود ، مدار کامل می شود.
پین های ردیف را با HIGH یا VCC و پایه های ستون را با LOW یا GND اختصاص می دهیم. این کار را می توان با کمک پین های GPIO در آردوینو انجام داد. سپس پین ستون را برای تغییر ورودی بررسی می کنیم.
فرض کنید 1 را روی صفحه کلید فشار می دهیم ، سپس طبق نمودار در r1 ، c1 قرار دارد. بنابراین اگر HIGH را به سطر 1 بدهیم ، ستون 1 یک HIGH را روی پین می خواند. به این ترتیب می توانیم دریابیم کدام کلید فشار داده شده است. از آنجا که فقط ردیف 1 HIGH داده شده است ، ما می توانیم 100 sure مطمئن باشیم که r1 ، c1 فشار داده شده است. به این ترتیب می توانید تمام کلیدها را ترسیم کنید.
اگر توضیح بیشتری می خواهید یا این کافی نبود ، تعداد زیادی ویدیو در یوتیوب وجود دارد که کارکردن یک صفحه کلید ساده را توضیح می دهد. در صورت تمایل می توانید آنها را تماشا کنید.
مرحله 3: پردازش
بنابراین اکنون اجازه دهید با بخش GUI شروع کنیم. برای این منظور از نرم افزاری به نام Processing استفاده می کنیم. پیوند را در مرحله 1 ارائه کرده ام.
این اساساً جایی است که ما خروجی خود را از آردوینو تجسم می کنیم. اولین تصویر صفحه کلید از کد زیر است. هنگامی که با پردازش آشنا شدید ، می توانید صفحه کلید خود را بسازید.
حالا برای توضیح کد. این بسیار آسان است زیرا توضیحات مربوط به همه توابع را می توان در سایت Processing یافت.
در تصویر دوم می بینید که من تمام کتابخانه های لازم را راه اندازی کرده ام و در تنظیمات void () پنجره ، فونت متن و پورت سریال را مقداردهی کرده ام.
تصویر سوم جایی است که من واقعاً صفحه کلید را ساخته ام ، همه کلیدها ، مربع ها ، صفحه نمایش و غیره را اضافه کرده ام.
تصویر چهارم شرایطی را دارد که ما ورودی را از طریق اتصال سریال دریافت می کنیم. اساساً من کلیدها را سوسو می زنم تا ظاهر شود که کلید در حال فشردن است.
آخرین تصویر جایی است که رویداد سریال در حال وقوع است و این جایی است که ما اطلاعات خود را دریافت می کنیم.
مرحله 4: اتصالات ، کد آردوینو و توضیح
برای ایجاد اتصالات صفحه کلید را با کلیدهای رو به رو نگه دارید. از سمت چپ مانند R0 ، R1 ، R2 می رود….
R0 - پین 2
R1 --- پین 3
R2 --- پین 4
R3 --- پین 5
C0 --- پین 6
C1 --- پین 7
C2 --- پین 8
C3 --- پین 9
حالا اجازه دهید کد آردوینو را بررسی کنیم. چیزی غیر عادی نیست. طبق معمول در void setup () ارتباط سریال را با 9600 به عنوان نرخ baud شروع می کنید. سپس در حلقه void () از یک متغیر برای دریافت و ذخیره مقدار از صفحه کلید استفاده کرده ام. این مقدار را از طریق پورت سریال با یک نقطه کامل پس از آن ارسال می کنم تا بتوانید پایان داده ها را در پردازش آسان تشخیص دهید. ما این کار را انجام می دهیم تا پورت سریال به جستجوی پایان داده ها ادامه ندهد. در پردازش از بافر دستور استفاده می کنیم تا زمانی که نقطه کامل را مشاهده کند. در ویدئوی زیر توضیحات مفصلی در مورد این روند ارائه کرده ام.
خوب همین. همه فایلها را استخراج کنید ، اتصالات را ایجاد کرده و لذت ببرید.
متشکرم.
توصیه شده:
آردوینو ماشین حساب با استفاده از صفحه کلید 4X4: 4 مرحله (همراه با تصاویر)
ماشین حساب آردوینو با استفاده از صفحه کلید 4X4: در این آموزش ما ماشین حساب خود را با آردوینو می سازیم. مقادیر را می توان از طریق یک صفحه کلید (صفحه کلید 4 × 4) ارسال کرد و نتیجه را می توان در صفحه LCD مشاهده کرد. این ماشین حساب می تواند عملیات ساده ای مانند جمع ، تفریق ، چند برابر
استفاده از 1602 صفحه کلید صفحه کلید LCD W/ Arduino [+پروژه های کاربردی]: 7 مرحله
استفاده از 1602 LCD Keypad Shield W/ Arduino [+پروژه های کاربردی]: می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید. مرور کلی در این آموزش ، نحوه استفاده از سپر صفحه کلید Arduino LCD با 3 پروژه کاربردی را خواهید آموخت. آنچه خواهید آموخت: نحوه تنظیم سپر و شناسایی کلیدها
رابط صفحه کلید با 8051 و نمایش شماره های صفحه کلید در 7 بخش: 4 مرحله (همراه با تصاویر)
رابط صفحه کلید با 8051 و نمایش شماره های صفحه کلید در 7 بخش: در این آموزش من به شما می گویم که چگونه می توان صفحه کلید را با 8051 و نمایش شماره های صفحه کلید در نمایش 7 بخش نمایش داد
دسترسی صفحه کلید 4x4 با آردوینو: 5 مرحله (همراه با تصاویر)
صفحه کلید 4x4 با آردوینو: صفحه کلید 4x4 ترکیبی از 16 کلید است که مانند یک ماتریس مرتب شده اند. روشی که برای دسترسی به صفحه کلید 4x4 با روش اسکن ماتریس استفاده می شود. صفحه کلید 4x4 برای دسترسی به آن 8 پایه نیاز دارد ، یعنی 4 پایه برای ستون ها و 4 پایه برای خط. نحوه اسکن m
صفحه کلید سریع و کثیف Das (صفحه کلید خالی): 3 مرحله
صفحه کلید سریع و کثیف Das (صفحه کلید خالی): صفحه کلید Das نام محبوب ترین صفحه کلید بدون کتیبه روی کلیدها (صفحه کلید خالی) است. صفحه کلید Das با قیمت 89.95 دلار به فروش می رسد. این دستورالعمل می تواند شما را راهنمایی کند هر چند خودتان با هر صفحه کلید قدیمی که در اطراف آن قرار گرفته اید یک دستگاه تهیه کنید