پروژه الکترونیکپروژه های آردوینو

پروژه اتصال کیبورد به آردوینو (آموزش کامل راه اندازی کیپد در Arduino)

سلام. پروژه اتصال کیبورد به آردوینو (آموزش کامل راه اندازی کیپد در Arduino) را آماده کردیم. فیلم عملکرد مدار را ببینید !

پروژه اتصال کیبورد به آردوینو

اتصال کیبورد به آردوینو (راه اندازی کیبورد پروژه آردوینو)
اتصال کیبورد به آردوینو (راه اندازی کیبورد پروژه آردوینو)

در این پروژه ما قصد داریم یک صفحه کلید 4*4 را به برد آردوینو Uno متصل کنیم. همه ما میدانیم که صفحه کلید یکی از مهم ترین ابزار های ورودی در مهندسی الکترونیک است. صفحه کلید ساده ترین و ارزان ترین راه برای ارسال دستورات یا دستورالعمل ها به یک سیستم الکترونیکی است. هز زمانی که یک کلید در ماژول صفحه کلید فشرده شود، آردوینو Uno آن را تشخیص میدهد و کلید مربوط را در ال سی دی کاراکتری 16*2 نمایش میدهد.

همچنین ببینید : پروژه قفل امنیتی در با کیبورد عددی آردوینو با قفل دست ساز

راه اندازی کیبورد پروژه آردوینو

  • آردوینو Uno
  • منبع تغذیه 5 V
  • خازن 100 پیکو فاراد
  • دکمه (2 قطعه)
  • مقاومت 1 کیلو اهم (2 قطعه)
  • ماژول صفحه کلید 4*4
  • ال ای دی

توضیحات مدار پروژه

اتصالات مدار بسیار ساده هستند. ما در ال سی دی کاراکتری 16*2 ، 16 پین داریم. اگر نور پس زمینه را در نظر نگیریم 14 پین باقی میماند . میتوانیم نور های پس زمینه را به برق وصل کنیم. در حال حاضر از این 14 پین ، 8 پین داده D0-D7 هستند. 2 پین منبع تغذیه و 3 پین برای کنترل کنتراست کاراکتر ها و 3 پین کنترل اصلی هستند. ما میخواهیم ماژول صفحه کلید را به پین های 0-7 آردوینو Uno وصل کنیم .تمام 8 پین صفحه کلید به ترتیب متصل می شوند.

همچنین ببینید : پروژه قفل امنیتی در با کیبورد عددی آردوینو با قفل دست ساز

حتما ببینید :  پروژه دماسنج PIC با سنسور LM35 ( آموزش کامل سنسور دما LM35 )

توضیحات کد پروژه

در قسمت اول کتابخانه ال سی دی کاراکتری را فراخوانی میکنیم سپس پین های آن را تعریف میکنیم.

#include <LiquidCrystal.h> // کتابخانه ال سی دی کاراکتری
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); //پین های RS,EN,D4,D5,D6,D7

در قسمت بعد کتابخانه کیپد را فراخوانی میکنیم و سپس دکمه های آن را تعریف میکنیم.

#include <Keypad.h> //کتابخانه کیپد
const byte ROWS = 4; // چهار ردیف

const byte COLS = 4; // چهار ستون
// در قسمت پایین کلید ها را تعریف میکنیم
char keys[ROWS][COLS] = {

{'1','2','3','A'}, // ردیف اول کیپد

{'4','5','6','B'}, // ردیف دوم کیپد

{'7','8','9','C'}, // ردیف سوم کیپد

{'#','0','*','D'} // ردیف چهارم کیپد

};

در این قسمت نیز پین هایی که به پین ردیف و ستون کیپد متصل میشوند را تنظیم میکنیم

byte rowPins[ROWS] = { 0, 1, 2, 3 }; // ردیف ها به پین 0 تا 3 متصل میشوند
byte colPins[COLS] = { 4, 5, 6, 7 }; // ستون ها به پین 4 تا 7 متصل میشوند

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل ، فایل Hex ، فایل آردوینو ، و …

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

close
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید مشاهده لیست پروژه های آردوینو
برچسب ها

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را برای شما قرار دهم تا استفاده کنید. خوشحال میشوم نظرات و پیشنهادات شما را بشنوم و مشکلاتتان را پاسخگو باشم.

3 نظر

    1. مبلغ هارو هرجور حساب میکنم خیلی کمه . ولی در کانال عضو باشید تا از تخفیف ها و روزهای رایگان با خبر بشید :)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن