فهرست مطالب:

نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو .: 5 مرحله
نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو .: 5 مرحله

تصویری: نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو .: 5 مرحله

تصویری: نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو .: 5 مرحله
تصویری: راه اندازی صفحه کلید لمسی خازنی با آردوینو 2024, نوامبر
Anonim
نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو
نحوه استفاده از صفحه کلید و LCD با آردوینو برای ساخت ماشین حساب آردوینو

در این آموزش من نحوه استفاده از صفحه کلید ماتریس 4x4 و LCD 16x2 با Arduino و استفاده از آن برای ساخت یک ماشین حساب ساده Arduino را به اشتراک می گذارم.

بنابراین بیایید شروع کنیم…

مرحله 1: مواردی که نیاز دارید:-

مواردی که شما نیاز دارید
مواردی که شما نیاز دارید
مواردی که شما نیاز دارید
مواردی که شما نیاز دارید
مواردی که شما نیاز دارید
مواردی که شما نیاز دارید

سخت افزار مورد نیاز:-

  1. آردوینو UNO.
  2. صفحه کلید 4x4. (می توانید از صفحه کلید 4x3 استفاده کنید).
  3. LCD 16x2.
  4. تخته نان
  5. پتانسیومتر 10k
  6. مقداری سیم برای لحیم کاری به صفحه کلید

نرم افزار مورد نیاز:-

آردوینو 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 = / (تقسیم)

علامت * و # به ترتیب به ترتیب "لغو" و "برابر با" استفاده می شود.

این همه برای این آموزش است. امیدوارم دوست داشته باشید.

متشکرم.

توصیه شده: