ارے دوستو ، یہ میرا تیسرا سال ہے پروجیکٹ \ 'ڈی سی موٹرز کے لئے اسپیڈ کنٹرول \' اور میں آپ سب کے ساتھ اشتراک کرنا چاہتا ہوں۔
یہاں آپ LCD ، ہیکس کی بورڈ اور موٹر کو مربوط کرنے کا طریقہ سیکھیں گے۔
کوڈ آسان بنانے کے لئے اسمبلی میں لکھا گیا تھا۔ میں نے سب سے پہلے LCD انٹرفیس ہیکساڈیسیمل کی بورڈ انٹرفیس اور L293D کے ساتھ موٹر انٹرفیس کی وضاحت کی۔ آئیے شروع کریں! ! !
* لومیا 52 * ایل سی ڈی * ہیکس کی بورڈ * ڈی سی موٹر مجھے لگتا ہے کہ آپ کو اسمبلی 293 ڈی برج موٹر ڈرائیور میں 8051 پروگرامنگ کا بنیادی علم ہے
، لہذا ہم دو ڈی سی موٹروں کو مربوط کرسکتے ہیں جن کو گھڑی کی سمت اور اینٹیکلاک کی طرف سے کنٹرول کیا جاسکتا ہے ، اور ہم پی ڈبلیو ایم کو قابل پنوں دے کر ہر ڈی سی موٹر کی رفتار کو کنٹرول کرسکتے ہیں۔
L293D میں آؤٹ پٹ کرنٹ 600 ایم اے ہے اور فی چینل 1. 2A کا ایک چوٹی آؤٹ پٹ موجودہ ہے۔
اس کے علاوہ ، سرکٹ کو بیک ممکنہ آؤٹ پٹ ڈایڈڈ کے اثر و رسوخ سے بچانے کے لئے انٹیگریٹڈ سرکٹ بھی شامل ہے۔
آؤٹ پٹ پاور سپلائی (VCC2)
4. 5 V سے 36 V تک کی ایک وسیع رینج ہے
، جو L293D کو DC موٹر ڈرائیوز کے لئے بہترین انتخاب بناتی ہے۔
جیسا کہ آپ سرکٹ میں دیکھ سکتے ہیں ، ڈی سی موٹر (A ، B ، قابل) کو مربوط کرنے میں تین پنوں کی ضرورت ہے۔
اگر آپ رفتار کو کنٹرول کرنا چاہتے ہیں تو ، قابل پن مائکرو کنٹرولر کے پی ڈبلیو ایم پن سے منسلک ہوتا ہے۔
میں نے صرف ایک موٹر سے منسلک کیا اور ڈی سی موٹر کی رفتار کو کنٹرول کرنے کے لئے قابل پن کا استعمال کیا۔
میں ایل سی ڈی میں ڈھلنے نہیں جا رہا ہوں کیونکہ یہ بہت بڑا موضوع ہے اور میں نے کچھ ایسی سائٹوں کا ذکر کیا ہے جو مکمل ایل سی ڈی کا استعمال کرتے ہیں جن میں 16 پن بمقابلہ وی ڈی ڈی-
مثبت وولٹیج V-
کنٹراسٹ سیٹنگ ڈیٹا پن کی مدد سے بیک لائٹ پن ایل ای ڈی اور ایل ای ڈی-
3 کنٹرول لائنیں ایل سی ڈی (آر ایس ، آر/ڈبلیو اینڈ این) اور 8 (یا 4) ڈیٹا لائنوں کے لئے ضروری ہیں۔ جب کم (0) کم
، ڈیٹا کو بطور کمانڈ سمجھا جائے گا۔
جب آر ایس زیادہ ہوتا ہے (1)
، بھیجے گئے ڈیٹا کو ایس ٹیکسٹ ڈیٹا سمجھا جاتا ہے جو اسکرین پر دکھایا جانا چاہئے۔ جب/WIS کم (0)
، ڈیٹا بس سے متعلق معلومات LCD کو لکھی جارہی ہیں۔
جب RW زیادہ ہے (1)
، پروگرام LCD سے مؤثر طریقے سے پڑھا جاتا ہے۔
زیادہ تر معاملات میں ، LCD سے ڈیٹا کو پڑھنے کی ضرورت نہیں ہے ، لہذا اس لائن کو براہ راست GND سے منسلک کیا جاسکتا ہے ، جس سے کنٹرولر لائن کی بچت ہوتی ہے۔
ڈیٹا پن پر ڈیٹا کو لاک کرنے کے لئے انبلپین کا استعمال کیا جاتا ہے۔ ڈیٹا کو لاک کرنے کے لئے ایک اعلی -
کم سگنل کی ضرورت ہے۔
جب EN لائن کو کم کیا جاتا ہے تو LCD ہمارے احکامات کی وضاحت اور اس پر عملدرآمد کرے گا۔
اگر آپ اسے کبھی کم نہیں کرتے ہیں تو ، آپ کی ہدایات کو کبھی عمل میں نہیں لایا جائے گا۔ ریفرنس-
کی بورڈ بنیادی طور پر 16 × 4 میٹرکس کی شکل میں ترتیب کردہ 16 کلیدوں کا ایک مجموعہ ہے۔
ایک ہیکساڈیسیمل کی بورڈ میں عام طور پر کلیدیں ہوتی ہیں جو تعداد 0 سے 9 کی نمائندگی کرتی ہیں اور ایف سے ایف
۔
R1 سے R4 چار قطاروں کی نمائندگی کرتا ہے ، اور C1 سے C4 چار کالموں کی نمائندگی کرتا ہے۔
جب کسی مخصوص کلید کو دبایا جاتا ہے تو ، کلید کے ٹرمینل کنکشن کی متعلقہ قطار اور کالم مختصر گردش ہوتا ہے۔
مثال کے طور پر ، اگر آپ 1 دبائیں تو ، قطار R1 اور کالم C1 مختصر گردش کی جائے گی ، وغیرہ۔
پروگرام کی نشاندہی کرتی ہے کہ کالم اسکیننگ نامی ایک طریقہ کے ذریعہ کس کلید کو دبایا جاتا ہے۔
اس طریقہ کار میں ، ایک خاص قطار کم رہتی ہے (
دوسری لائنوں کو اونچی رکھیں)
اور چیک کریں کہ کالم کم ہے یا نہیں۔
اگر کوئی کالم کم پایا جاتا ہے تو ، کالم اور اس سے متعلقہ قطار (
لائن کو کم رکھنے) کے مابین رابطے کی نمائندگی کرنے والی کلید
دبایا گیا تھا۔
مثال کے طور پر ، اگر ابتدائی طور پر قطار R1 کو کم رکھا جاتا ہے اور اسکیننگ کے دوران کالم C1 کم پایا جاتا ہے تو ، اس کا مطلب یہ ہے کہ کلیدی 1 دبایا جاتا ہے۔