اس سیشن میں ہم 8x8 ایل ای ڈی ڈسپلے کو ڈیزائن کرنے جارہے ہیں جس میں 8x8 ایل ای ڈی میٹرکس اور اے ٹی میگا 8 مائکروکانٹرولر ہے ، جو حروف یا نام ظاہر کرسکتے ہیں۔ ایک عام 8x8 لیڈڈ میٹرکس نیچے دکھایا گیا ہے:
8x8 ایل ای ڈی میٹرکس میں 64 ایل ای ڈی (لائٹ ایمٹنگنگ ڈایڈس) شامل ہیں جو میٹرکس کی شکل میں ترتیب دیئے گئے ہیں ، لہذا اس کا نام ایل ای ڈی میٹرکس ہے۔ یہ میٹرکس 64 ایل ای ڈی کی گردش کر کے بنائے جاسکتے ہیں۔ تاہم یہ عمل وقت طلب ہے۔ اب ایک دن وہ کمپیکٹ شکلوں میں دستیاب ہیں جیسا کہ اعداد و شمار میں دکھایا گیا ہے۔ یہ کمپیکٹ ماڈیول مختلف سائز اور بہت سارے رنگوں میں دستیاب ہیں۔ کوئی بھی انہیں سہولت پر منتخب کرسکتا ہے۔
ماڈیول کی لاگت 64 یلئڈی کی قیمت کے برابر ہے ، لہذا کسی شوق کرنے والے کے لئے اس پر کام کرنا آسان ہے۔ ماڈیول کی پن کی ترتیب جیسا کہ اعداد و شمار میں دکھایا گیا ہے۔ غلطیوں سے بچنے کے لئے تصویر میں دکھائے گئے نمبر کے مطابق پنوں کا عین مطابق ہونا چاہئے۔ ہم تفصیل کے ساتھ ماڈیول کی اندرونی سرکٹ ترتیب پر تبادلہ خیال کریں گے۔
اجزاء
ہارڈ ویئر: ATMEGA8 ، بجلی کی فراہمی (5v) ، AVR-ISP پروگرامر ، 100 UF کپیسیٹر (بجلی کی فراہمی کے پار منسلک) ، 1KΩ ریزٹر (8 ٹکڑے)۔
سافٹ ویئر: اٹیل اسٹوڈیو 6.1 ، پروگرام یا فلیش جادو۔
سرکٹ ڈایاگرام اور ورکنگ
اے ٹی ایم ای جی اے 8 اور ایل ای ڈی میٹرکس ماڈیول کے مابین جو رابطے کیے گئے ہیں وہ نیچے کے اعداد و شمار میں دکھائے گئے ہیں۔
پورٹ ، PIN0 ------------------ ایل ای ڈی ماڈیول کا PIN13
پورٹ ، PIN1 ------------------ ایل ای ڈی ماڈیول کا PIN03
پورٹ ، PIN2 ------------------ ایل ای ڈی ماڈیول کا PIN04
پورٹ ، PIN3 ------------------ ایل ای ڈی ماڈیول کا PIN10
پورٹ ، PIN4 ------------------ ایل ای ڈی ماڈیول کا PIN06
پورٹ ، پن 5 ------------------ ایل ای ڈی ماڈیول کا پن 11
پورٹ ، PIN6 ------------------ ایل ای ڈی ماڈیول کا پن 15
پورٹ ، PIN7 ------------------ ایل ای ڈی ماڈیول کا PIN16
پورٹ بی ، PIN0 ------------------ ایل ای ڈی ماڈیول کا PIN09
پورٹ بی ، PIN1 ------------------ ایل ای ڈی ماڈیول کا PIN14
پورٹ بی ، PIN2 ------------------ ایل ای ڈی ماڈیول کا PIN08
پورٹ بی ، PIN3 ------------------ ایل ای ڈی ماڈیول کا PIN12
پورٹ ، PIN0 ------------------ ایل ای ڈی ماڈیول کا PIN01
پورٹ ، PIN1 ------------------ ایل ای ڈی ماڈیول کا PIN07
پورٹ ، PIN2 ------------------ ایل ای ڈی ماڈیول کا PIN02
پورٹ ، PIN3 ------------------ پن05 ایل ای ڈی ماڈیول
8X8 یلئڈی میٹرکس ڈسپلے کے سرکٹ ڈایاگرام شخصیت ذیل میں دکھایا گیا ہے.
میٹرکس کی شکل میں 64 ایل ای ڈی کا اہتمام کیا گیا ہے۔ چنانچہ ہمارے پاس 8 کالم اور 8 قطاریں ہیں جیسا کہ شکل میں دکھایا گیا ہے۔ ان قطاروں اور کالموں کے اوپر ، قطار میں موجود تمام مثبت ٹرمینلز کو ایک ساتھ لایا گیا ہے۔ ہر صف کے لئے ، اس صف میں تمام 8 ایل ای ڈی کے لئے ایک مشترکہ مثبت ٹرمینل موجود ہے۔ یہ نیچے کے اعداد و شمار میں دکھایا گیا ہے ،
لہذا 8 قطاروں کے لئے ہمارے پاس 8 عمومی مثبت ٹرمینلز ہیں ، پہلی صف پر غور کریں۔ جیسا کہ تصویر کے ذریعہ دیکھا گیا ہے ، D1 سے D8 تک ایل ای ڈی کا ایک مثبت مثبت ٹرمینل ہے اور اسے PIN9 کے بطور ایل ای ڈی ماڈیول سے باہر لایا گیا ہے۔
یہ دیکھنا چاہئے کہ صفوں کی تمام عام مثبت ترتیب وار فیشن میں ایل ای ڈی ماڈیول سے باہر نہیں لائی جاتی ہیں۔ عام معاملات پر ہر معاملے میں بہت بے ضابطگییاں پائی جاتی ہیں۔ ٹرمینل کو مربوط کرتے وقت کسی کو بھی اس کو دھیان میں رکھنا چاہئے۔
کہیں کہ اگر ہم چاہتے ہیں کہ میٹرکس کے پہلے ROW میں کسی ایک یا تمام ایل ای ڈی کو آن کیا جائے ، تو ہمیں ایل ای ڈی میٹرکس موڈول کے PIN9 کو نہیں بلکہ PIN0 کو پاور کرنا چاہئے۔
کہیں کہ اگر ہم چاہتے ہیں کہ میٹرکس کے تیسرے ROW میں کسی ایک یا تمام ایل ای ڈی کو آن کیا جائے ، تو ہمیں ایل ای ڈی میٹرکس موڈول کے PIN8 کو نہیں بلکہ PIN2 کو پاور کرنا چاہئے۔
لہذا جب بھی ہم چاہتے ہیں کہ ایک قطار میں ایک یا تمام ایل ای ڈی کو آن کیا جائے ، ایل ای ڈی ماڈیول کا اسی پن کو چلانے کے لئے بنایا جائے۔
ابھی بجلی ختم کرنے سے کچھ ختم نہیں ہوا ROWS سے کچھ حاصل نہیں ہوتا ہے۔ ہمیں دوسرے سرے کو گراؤنڈ کرنے کی ضرورت ہے۔ ہم ذیل میں اس پر تبادلہ خیال کریں گے۔
اب اس مثال کے ل we ہم عام مثبت صفوں کو نظر انداز کرتے ہیں اور عام منفی کالموں پر توجہ دیتے ہیں۔
تو اس ماڈیول میں پہلے کالم کے تمام منفی ٹرمینلز کو PIN13 میں اکٹھا کیا گیا ہے۔ یہ نیچے کے اعداد و شمار میں دکھایا گیا ہے.
یہاں بھی ماڈیول کے پن OUTAGE میں بے قاعدگی ہے۔ پہلا کالم ایل ای ڈی عام منفی کو PIN13 پر لایا گیا ہے۔ دوسرا کالم ایل ای ڈی عام منفی کو PIN3 پر لایا جاتا ہے۔
مربوط ہوتے وقت کسی کو پنوں پر دھیان دینا چاہئے۔ اب اگر پہلے کالم میں کسی ایک یا تمام ایل ای ڈی ایس کو گراؤنڈ کرنا ہے تو ، میٹرکس کے ماڈیول کا پن 13 گراونڈ ہونا ہے۔ اس طرح سے دوسرے سات عام منفی کالموں تک جاتا ہے۔ جب دونوں معاملات ایک ساتھ رکھے جاتے ہیں تو ہم ایک سرکٹ کے سامنے آتے ہیں جیسا کہ ذیل میں دکھایا گیا ہے ،
سرکٹ اوپر ایل ای ڈی موڈول کا مکمل داخلی آریھ ہے۔ کہیں اگر ہم میٹرکس میں ایل ای ڈی ڈی 10 کو چالو کرنا چاہتے ہیں تو ، ہمیں ماڈیول کے پن 14 کو طاقتور کرنے کی ضرورت ہے اور پن 3 کو ماڈیول پر گراؤنڈ کرنے کی ضرورت ہے۔ اس کے ساتھ ہی D10 آن ہوجائے گا۔ یہ نیچے دیئے گئے اعداد و شمار میں دکھایا گیا ہے۔ MATRIX کو ہر چیز کو ترتیب سے جاننے کے ل first پہلے جانچ پڑتال کی جانی چاہئے۔
کہتے ہیں کہ اگر ہم D1 کو آن کرنا چاہتے ہیں تو ، ہمیں میٹرکس کے PIN9 کو طاقتور کرنا اور PIN13 کو گراؤنڈ کرنے کی ضرورت ہے۔ اس کے ساتھ ایل ای ڈی ڈی 1 چمک اٹھے گا۔ اس معاملے کی موجودہ سمت ذیل کے اعداد و شمار میں دکھائی گئی ہے۔
اب مشکل حصے کے ل consider ، غور کریں کہ ہم ایک وقت میں D1 اور D10 دونوں کو چالو کرنا چاہتے ہیں۔ لہذا ہم دونوں کو PIN9 ، PIN14 اور دونوں میں ہی PIN13 ، PIN3 دونوں کو طاقت بناتے ہیں۔ اس کے ساتھ ہمارے پاس D1 اور D10 کے ساتھ D2 اور D9 آن ہوں گے۔ اس کی وجہ یہ ہے کہ وہ مشترکہ ٹرمینلز کا اشتراک کرتے ہیں۔ لہذا اگر ہم اخترن کے ساتھ ایل ای ڈی کو تبدیل کرنا چاہتے ہیں تو ، ہم راستے میں تمام ایل ای ڈی کو آن کرنے پر مجبور ہوجائیں گے۔ یہ نیچے کے اعداد و شمار میں دکھایا گیا ہے.
لہذا اس مسئلے کو ختم کرنے کے ل we ہم ایک وقت میں صرف ایک کی قیادت کریں گے۔ t = 0m SEC پر کہیں ، ایل ای ڈی D1 آن ہے۔ ٹی = 1 ایم ایس سی میں ، ایل ای ڈی ڈی 1 بند ہے اور ایل ای ڈی ڈی 2 آن ہے۔ ایک بار پھر ٹی = 2 میٹر ایس ای سی پر ، ایل ای ڈی ڈی 2 کو آف کر دیا گیا ہے اور ایل ای ڈی ڈی 1 کو آن کیا گیا ہے۔ یہ جاری ہے۔
اب چال یہ ہے کہ ، انسانی آنکھ 30 HZ سے زیادہ تعدد پر گرفت نہیں کرسکتی ہے۔ یہ ہے اگر 30HZ یا اس سے زیادہ کی شرح پر ایل ای ڈی مسلسل اور بند رہتی ہے۔ آنکھ مسلسل ایل ای ڈی کو دیکھتی ہے۔ تاہم یہ معاملہ نہیں ہے۔ ایل ای ڈی مسلسل آن اور آف ہوجائے گی۔ اس تکنیک کو ملٹی پلیکسنگ کہتے ہیں۔
ملٹی پلیکسنگ کا استعمال کرکے ، ہم ایک وقت میں صرف ایک ہی قطار کا رخ کریں گے ، اور 8 قطاروں کے گرد لگاتار سائیکل چلائی جائے گی۔ اس کو ننگی آنکھ کے لئے مکمل طور پر آن میٹرکس کے طور پر تصور کیا گیا۔
اب کہیں کہ ہم میٹرکس پر "A" ڈسپلے کرنا چاہتے ہیں۔
جیسا کہ بتایا گیا ہے کہ ہم فوری طور پر ایک ہی صف میں رخ کریں گے ،
t = 0 میٹر SEC میں ، اس وقت PIN09 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنز کم ہیں) ، اس وقت ، PIN3 ، PIN4 ، PIN10 ، PIN6 ، PIN11 ، PIN15 گراؤنڈ ہیں (دیگر COLUMN پنیں اس وقت زیادہ ہیں)
t = 1m SEC میں ، اس وقت PIN14 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنیں کم ہیں) ، اس وقت ، PIN13 ، PIN3 ، PIN4 ، PIN10 ، PIN6 ، PIN11 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر COLUMN پنیں اس وقت اونچی ہیں)
t = 2m SEC پر ، اس وقت PIN08 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنز کم ہیں) ، اس وقت PIN13 ، PIN3 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر کالم پنز اس وقت اونچی ہیں)
t = 3m SEC پر ، اس وقت PIN12 HIGH (اس وقت دیگر ROW پنوں کی طرف کم ہے) سیٹ کیا گیا ہے ، اس وقت PIN13 ، PIN3 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر کالم پنز اس وقت ہائی ہیں)
t = 4m SEC پر ، اس وقت PIN01 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنیں کم ہیں) ، اس وقت PIN13 ، PIN3 ، PIN4 ، PIN10 ، PIN6 ، PIN11 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر COLUMN پنز اس وقت اونچی ہیں)
t = 5m SEC پر ، اس وقت PIN07 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنز کم ہیں) ، اس وقت PIN13 ، PIN3 ، PIN4 ، PIN10 ، PIN6 ، PIN11 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر COLUMN پنیں اس وقت اونچی ہیں)
t = 6m SEC میں ، اس وقت PIN02 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنیں کم ہیں) ، اس وقت PIN13 ، PIN3 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر کالم پنز اس وقت اونچی ہیں)
t = 7m SEC میں ، اس وقت PIN05 HIGH مقرر کیا گیا ہے (اس وقت دیگر ROW پنز کم ہیں) ، اس وقت PIN13 ، PIN3 ، PIN15 ، PIN16 گراؤنڈ ہیں (دیگر کالم پنز اس وقت ہائی ہیں)
اس رفتار سے ، ڈسپلے کو مسلسل "A" کردار دکھاتے ہوئے دیکھا جائے گا۔ یہ اعداد و شمار میں دکھایا گیا ہے.
اس طرح تمام کرداروں کو ڈسپلے میں دکھایا گیا ہے۔ سرکٹ کو مناسب طریقے سے مربوط کرنے کے بعد ، جیسا کہ سرکٹ آریھ میں دکھایا گیا ہے۔ نام کو ظاہر کرنے کے لئے ہم ملٹی پلیکسنگ کو منظم انداز میں انجام دینے کے لئے براہ راست کنٹرولر کو ہدایات دے سکتے ہیں۔