فهرست مطالب:
- مرحله 1: مواردی که نیاز دارید:-
- مرحله 2: درک صفحه کلید:-
- مرحله 3: اتصالات:-
- مرحله 4: کد صفحه کلید:-
- مرحله 5: کد ماشین حساب Arduino:-
تصویری: نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو .: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این آموزش من نحوه استفاده از صفحه کلید ماتریس 4x4 و LCD 16x2 با Arduino و استفاده از آن برای ساخت یک ماشین حساب ساده Arduino را به اشتراک می گذارم.
بنابراین بیایید شروع کنیم…
مرحله 1: مواردی که نیاز دارید:-
سخت افزار مورد نیاز:-
- آردوینو UNO.
- صفحه کلید 4x4. (می توانید از صفحه کلید 4x3 استفاده کنید).
- LCD 16x2.
- تخته نان
- پتانسیومتر 10k
- مقداری سیم برای لحیم کاری به صفحه کلید
نرم افزار مورد نیاز:-
آردوینو IDE
این تنها چیزی است که شما برای این پروژه نیاز دارید.
مرحله 2: درک صفحه کلید:-
بنابراین برای استفاده از صفحه کلید ابتدا باید نحوه عملکرد صفحه کلید را بفهمید.
صفحه کلید چیزی نیست ماتریس دکمه دار با nxn تعداد سطر و ستون. سطرها افقی و ستونها عمودی هستند.
در ماتریس 4x4 4 ردیف و 4 ستون و در 4x3 4 ردیف و 3 ستون وجود دارد.
هر دکمه در یک ردیف به تمام دکمه های دیگر در یک ردیف متصل می شود. ستونها هم همینطور.
با فشار دادن یک دکمه ، سوئیچ بین یک ستون و یک ردیف ردیف بسته می شود و اجازه می دهد جریان بین پین ستون و پین ردیف جریان یابد. به این ترتیب arduino می یابد که کدام دکمه فشار داده شده است.
من نمی خواهم عمیقاً به آن بپردازم و آموزش را خسته کننده کنم ، بنابراین اگر مایل به یادگیری عمیق عملکرد صفحه کلید هستید ، می توانید این پست را بررسی کنید.
بریم سراغ مرحله بعد…
مرحله 3: اتصالات:-
1. سیمها را به صفحه کلید لحیم کنید. سرصفحه لحیم کاری به انتهای دیگر منتقل می شود.
2. به نمودار مراجعه کنید و اتصالات زیر را ایجاد کنید:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. اتصالات LCD نیز نسبتاً ساده است.
- ابتدا LCD را روی بردبرد وصل کنید.
- حالا پین های RW ، LED کاتد و Vss یا GND را به ریل GND ورق ورق وصل کنید.
- Vcc را به ریل +ve تخته ورق متصل کنید. همچنین پین آند LED (درست در کنار کاتد) را از طریق یک مقاومت 220 اهمی به ریل +ve وصل کنید.
- پین کنتراست با برچسب V0 را به ترمینال وسط پتانسیومتر وصل کنید. دو پایانه دیگر قابلمه را به +ve و GND وصل کنید.
- حالا پین زیر را به ترتیب وصل کنید:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
جایی که ، D2 ، D3 ،….. ، D13 پین های ورودی/خروجی دیجیتال آردوینو هستند.
هنگامی که اتصالات برقرار شد. می توانیم به مرحله کد نویسی برویم…
مرحله 4: کد صفحه کلید:-
قبل از شروع برنامه نویسی ، باید کتابخانه ای را برای ما صفحه کلید و LCD نصب کنید. برای بارگیری کتابخانه ، IDE را باز کنید و بروید:-
- طرح >> شامل کتابخانه >> مدیریت کتابخانه ها.
- در نوار جستجو "Keypad.h" را تایپ کرده و به پایین بروید تا "کتابخانه صفحه کلید توسط Mark Stanley نسخه 3.1.1" را پیدا کنید.
- همچنین بررسی کنید که آیا کتابخانه LiquidCrystal نصب شده است یا خیر. اگر نه ، می توانید آن را با همان روش پیدا کنید.
- کتابخانه ها را نصب کرده و IDE را راه اندازی مجدد کنید.
حالا کد زیر را کپی کرده و در IDE جایگذاری کنید. آن را در آردوینو بارگذاری کنید. (کد 4x3 را می توانید از زیر بارگیری کنید):-
این کد به شما کمک می کند تا عملکرد صفحه کلید را بررسی کنید ، دکمه فشرده شده روی مانیتور سریال را نشان می دهد.
/*کد صفحه کلید 4*4*/
#شامل const byte ROWS = 4؛ const byte COLS = 4؛ کلیدهای شارژ [ROWS] [COLS] = {{'1'، '2'، '3'، 'A'}، {'4'، '5'، '6'، 'B'}، {'7' ، '8' ، '9' ، 'C'} ، {'*' ، '0' ، '#' ، 'D'}} ؛ بایت rowPins [ROWS] = {5 ، 4 ، 3 ، 2} ؛ بایت colPins [COLS] = {9 ، 8 ، 7 ، 6} ؛ صفحه کلید صفحه کلید = صفحه کلید (makeKeymap (کلیدها) ، rowPins ، colPins ، ROWS ، COLS) ؛ void setup () {Serial.begin (9600)؛ } void loop () {char key = keypad.getKey ()؛ if (کلید) {Serial.println (کلید) ؛ }}
با استفاده از این می توانید با صفحه کلید با arduino شروع کنید ، کد ماشین حساب در مرحله بعدی است..
مرحله 5: کد ماشین حساب Arduino:-
هنگامی که صفحه کلید را آزمایش کردید ، خوب کار می کند. می توانید به ساخت یک ماشین حساب ساده بروید.
می توانید کد را از فایل زیر دریافت کنید.
برای استفاده از ماشین حساب به سادگی کد را بارگذاری کنید ، حروف به شرح زیر استفاده می شود:-
A = + (افزودن)
B = - (تفریق)
C = * (ضرب)
D = / (تقسیم)
علامت * و # به ترتیب به ترتیب "لغو" و "برابر با" استفاده می شود.
این همه برای این آموزش است. امیدوارم دوست داشته باشید.
متشکرم.
توصیه شده:
میانبرهای صفحه کلید برای ماشین حساب !!: 4 مرحله
میانبرهای صفحه کلید برای ماشین حساب !!: این دستورالعمل چند میانبر مفید صفحه کلید برای ماشین حساب به شما نشان می دهد لطفاً در کانال من مشترک شوید با تشکر
آردوینو ماشین حساب با استفاده از صفحه کلید 4X4: 4 مرحله (همراه با تصاویر)
ماشین حساب آردوینو با استفاده از صفحه کلید 4X4: در این آموزش ما ماشین حساب خود را با آردوینو می سازیم. مقادیر را می توان از طریق یک صفحه کلید (صفحه کلید 4 × 4) ارسال کرد و نتیجه را می توان در صفحه LCD مشاهده کرد. این ماشین حساب می تواند عملیات ساده ای مانند جمع ، تفریق ، چند برابر
Arduino DIY ماشین حساب با استفاده از 1602 LCD و صفحه کلید 4x4: 4 مرحله
Arduino DIY ماشین حساب با استفاده از 1602 LCD و صفحه کلید 4x4: سلام بچه ها ما در این دستورالعمل یک ماشین حساب با استفاده از Arduino ایجاد می کنیم که می تواند محاسبات اولیه را انجام دهد. بنابراین اساساً ما از صفحه کلید 4x4 ورودی می گیریم و داده ها را روی صفحه LCD 16x2 چاپ می کنیم و arduino محاسبات را انجام می دهد
استفاده از 1602 صفحه کلید صفحه کلید LCD W/ Arduino [+پروژه های کاربردی]: 7 مرحله
استفاده از 1602 LCD Keypad Shield W/ Arduino [+پروژه های کاربردی]: می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید. مرور کلی در این آموزش ، نحوه استفاده از سپر صفحه کلید Arduino LCD با 3 پروژه کاربردی را خواهید آموخت. آنچه خواهید آموخت: نحوه تنظیم سپر و شناسایی کلیدها
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه LCD): 7 مرحله
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه نمایش LCD): خوب اگر صفحه کلید G15 خود را به دست آورده اید و از صفحه نمایش های اولیه ای که تحت آن قرار گرفته اید بسیار تحت تأثیر قرار نگرفته اید ، اصول اولیه استفاده از LCD Studio را برای شما شرح می دهم. خودتان بسازید. این مثال ایجاد یک صفحه نمایش است که فقط پایه را نشان می دهد