اس ٹیوٹوریل میں ہم آرڈینو UNO کے ساتھ 4x4 (16 کلیدی) کیپیڈ انٹرفیس کرنے جارہے ہیں ۔ ہم سب جانتے ہیں کہ کیپیڈ الیکٹرانکس انجینئرنگ میں استعمال ہونے والے اہم ان پٹ آلات میں سے ایک ہے۔ کیپیڈ الیکٹرانک سسٹم کو حکم یا ہدایات دینے کا سب سے آسان اور سستا ترین طریقہ ہے۔ کیپیڈ ماڈیول میں جب بھی کوئی کلید دبایا جاتا ہے تو اردوینو یونو اس کا پتہ لگاتا ہے اور اسی کلید کو 16x2 LCD پر جوڑتا ہے۔
ضروری اجزاء
ہارڈ ویئر: آرڈینو UNO ، بجلی کی فراہمی (5v) ، 100uF کپیسیٹر ، بٹن (دو ٹکڑے) ، 1KΩ ریزٹر (دو ٹکڑے) ، 4x4 کیپیڈ ماڈیول ، ایل ای ڈی ، JHD_162ALCD (16x2LCD)۔
سافٹ ویئر: آرڈینوو IDE (Ardino رات کو)۔
سرکٹ ڈایاگرام اور ورکنگ وضاحت
16x2 LCD میں اگر وہاں پیچھے کی روشنی ہے تو وہاں 16 پن ہیں ، اگر پیچھے کی روشنی نہیں ہے تو 14 پن ہوں گے۔ کوئی بیک لائٹ پنوں کو طاقت یا چھوڑ سکتا ہے۔ ابھی 14 پنوں میں 8 ڈیٹا پنز (7-14 یا D0-D7)، 2 بجلی کی فراہمی پنوں (1 & 2 یا VSS & VDD یا GND & + 5V)، 3 سے ہیں RD برعکس کنٹرول کے لئے پن (VEE کنٹرولز حروف کو کس طرح موٹی ہونا چاہئے دکھایا گیا ہے) اور 3 کنٹرول پن (RS & RW & E)
میں Arduino اقوام متحدہ کی پیڈ interfacing کے سرکٹ ، آپ نے صرف دو کنٹرول پنوں لیا ہے کہ مشاہدہ کر سکتے ہیں. اس سے بہتر تفہیم کی لچک مل جاتی ہے ، اس کے برعکس تھوڑا سا اور READ / WRITE اکثر استعمال نہیں کیے جاتے ہیں تاکہ ان کو زمین پر چھوٹا جاسکے۔ یہ ایل سی ڈی کو سب سے زیادہ برعکس اور پڑھنے کے موڈ میں رکھتا ہے۔ ہمیں حرف اور ڈیٹا بھیجنے کے لئے صرف انبل اور آر ایس پنوں کو کنٹرول کرنے کی ضرورت ہے۔
کنیکشن جو ایل سی ڈی کے لئے کیے جاتے ہیں وہ ذیل میں دیئے گئے ہیں۔
گراؤنڈ میں PIN1 یا VSS
پن 2 یا وی ڈی ڈی یا وی سی سی سے + 5 وی پاور
PIN3 یا VEE کرنے کے لئے (ابتدائی کے لئے زیادہ سے زیادہ اس کے برعکس بہترین دیتا ہے)
آرڈینو UNO کے PIN8 پر PIN4 یا RS (انتخاب کا اندراج) کریں
پن 5 یا آر ڈبلیو (پڑھیں / لکھیں) زمین پر (ایل سی ڈی کو پڑھنے کے موڈ میں ڈال دیتا ہے جس سے صارف کے لئے مواصلات میں آسانی ہوجاتی ہے)
آرڈینو UNO کے PIN9 سے PIN6 یا E (قابل)
آرڈینو UNO کے PIN10 یا D4 سے PIN10
آرڈینو UNO کے PIN11 یا D5 سے PIN11
آرڈینو UNO کے PIN12 یا D6 سے PIN12
AR14INO UNO کے PIN13 یا D7 سے PIN13
ہم کیپیڈ ماڈیول کو ارڈینو اونو کے پنوں 0-7 کے مابین جوڑنے جا رہے ہیں ، جیسا کہ سرکٹ آریگرام میں دکھایا گیا ہے۔ کیپیڈ ماڈیول کے تمام آٹھ پنوں اسی کے ساتھ جڑے ہوئے ہیں۔
اب کیپیڈ ماڈیول اور یو این او کے مابین رابطہ قائم کرنے کے ل we ، ہمیں آرڈینو ویب سائٹ سے کیپیڈ لائبریری حاصل کرنے کی ضرورت ہے۔ اس کے بعد ہم ہیڈر فائل کو براہ راست کال کرسکتے ہیں۔ ہم ذیل میں ہر حکم پر تبادلہ خیال کریں گے۔
// کیماپ کی وضاحت کریں
{'1' ، '2' ، '3' ، 'اے'} ، 4 '4'، '5'، '6'، 'بی'}، 7 '7' ، '8' ، '9' ، 'C'} ، {'#'، '0'، '*'، 'D'} }؛ // ان ارڈینو پنوں سے کیپیڈ ROW0 ، ROW1 ، ROW2 اور ROW3 کو مربوط کریں۔
// ان اردوینو پنوں سے کیپیڈ COL0 ، COL1 اور COL2 منسلک کریں۔
// کیپیڈ بنائیں
|
پہلے ہم ہیڈر فائل کو کال کریں گے جس سے صارف کو کیپیڈ کے تمام حکموں تک رسائی حاصل ہوسکتی ہے۔ یو این او کو کلیدی پریس کو سمجھنے کے ل We ، ہم میٹرکس میں کیپیڈ کی ہر کلید لکھیں گے۔
کیونو پیڈ ماڈیول کو مربوط کرنے کے لئے کون سے کون کی پن استعمال ہوتی ہے یہ بتانا۔
اقوام متحدہ کو یہ بتانا کہ وہ ہر ایک کی پریس پر نقشہ بنائیں۔
یو این او کی میپ کی ہوئی کلید کو یادداشت میں رکھنا۔
اردوینو یونو کیپیڈ انٹرفیس کے کام کو نیچے دیئے گئے سی کوڈ میں بہتر طریقے سے بیان کیا گیا ہے۔