ارڈینو ڈو ایک آرم آرم کنٹرولر پر مبنی بورڈ ہے جو الیکٹرانک انجینئرز اور شوق پرستوں کے لئے ڈیزائن کیا گیا ہے۔ جدید الیکٹرانکس میں اے آر ایم فن تعمیر بہت متاثر ہے ، ہم اسے ہر جگہ اپنے موبائل ، آئی پوڈ اور کمپیوٹر وغیرہ جیسے استعمال کرتے ہیں۔ اگر کوئی صنعتی نظام ڈیزائن کرنا چاہتا ہے تو اسے اے آر ایم کنٹرولرز پر لازمی ہے۔ بازو کنٹرولرز ان کی چستی کی وجہ سے بہت اہم ہیں۔
ہم پہلے ہی ارڈینو ڈو کے ساتھ آغاز کرنے میں آرڈینو ڈو کی بنیادی باتوں کا احاطہ کر چکے ہیں۔ اب اس ٹیوٹوریل میں ہم ڈی ای ڈی کے ذریعے تیار کردہ پی ڈبلیو ایم سگنل کا استعمال کرکے ایل ای ڈی کی چمک کو ایڈجسٹ کرنے جا رہے ہیں۔ ایک درست PWM (پلس کی چوڑائی ماڈلن) سگنل مستقل بجلی کی فراہمی پر ایک متغیر وولٹیج فراہم کرتا ہے۔
پلس کی چوڑائی ماڈلن:
مندرجہ بالا اعداد و شمار میں ، اگر وقتا فوقتا سوئچ مسلسل بند ہوجاتا ہے تو ، ایل ای ڈی اس وقت کے دوران مسلسل 'آن' ہوجائے گی۔ اگر سوئچ آدھے سیکنڈ کے لئے بند ہوجاتا ہے اور اگلے نصف سیکنڈ کے لئے کھل جاتا ہے ، تو ایل ای ڈی صرف پہلے نصف سیکنڈ میں ہی آن ہوسکے گی۔ اب جس تناسب کے لئے ایل ای ڈی کل وقت سے زیادہ ہے اسے ڈیوٹی سائیکل کہا جاتا ہے ، اور اس کا حساب کتاب اس طرح سے لیا جاسکتا ہے:
ڈیوٹی سائیکل = ٹائم آن کریں / (ٹائم آن کریں + ٹرن آف ٹائم)
ڈیوٹی سائیکل = (0.5 / (0.5 + 0.5)) = 50٪
لہذا بیٹری وولٹیج کا اوسط آؤٹ پٹ وولٹیج 50٪ ہوگا۔
یہی معاملہ ایک سیکنڈ کا ہے اور ہم دیکھ سکتے ہیں کہ ایل ای ڈی آدھے سیکنڈ کے لئے بند ہے اور ایل ای ڈی دوسرے آدھے سیکنڈ پر ہے۔ اگر آن اور آف اوقات کی فریکوئنسی '1 فی سیکنڈ' سے بڑھ کر '50 فی سیکنڈ 'ہوجاتی ہے۔ انسانی آنکھ آن اور آف کی اس فریکوئنسی کو گرفت میں نہیں لے سکتی ہے۔ عام آنکھ کے لئے ایل ای ڈی نظر آئے گی ، جیسے آدھے چمک کے ساتھ چمک رہا ہے۔ تو وقت کی مزید کمی کے ساتھ ایل ای ڈی زیادہ ہلکا دکھائی دیتا ہے۔
ہم پی ڈبلیو ایم حاصل کرنے کے لئے ڈی ای او کو پروگرام کریں گے اور اس کا کام ظاہر کرنے کے لئے ایل ای ڈی سے رابطہ کریں گے۔
وہاں ہیں 12 PWM چینلز (پن سے 13 پن 2) کی وجہ سے اور ہم کسی بھی ایک یا ایک سے ان میں سے سب کو استعمال کر سکتے ہیں. اس صورت میں ہم PIN2 پر ایک PWM سگنل پر قائم رہیں گے۔
اجزاء:
- اردوینو کی وجہ سے
- بجلی کی فراہمی (5v)
- ایل. ای. ڈی
- بٹن (دو ٹکڑے) ،
- 1KΩ مزاحم (دو ٹکڑے ٹکڑے) ، 220Ω ریزٹر
اور آرڈینوو آئی ڈی ای - ارڈینوو نائٹلی سافٹ ویئر (https://www.arduino.cc/en/Main/Software)۔
سرکٹ ڈایاگرام اور ورکنگ وضاحت:
سرکٹ ڈایاگرام کے مطابق سرکٹ روٹی بورڈ پر جڑا ہوا ہے۔ تاہم ، ایل ای ڈی ٹرمینلز کو مربوط کرنے کے دوران کسی کو دھیان دینا ہوگا۔ اگرچہ بٹن اچھالنے کا اثر دکھا سکتے ہیں لیکن اس معاملے میں اس سے خاطر خواہ غلطیاں پیدا نہیں ہوسکتی ہیں ، لہذا ہمیں اس بار پریشان ہونے کی ضرورت نہیں ہے۔
DUE سے PWM سگنل حاصل کرنا آسان ہے۔ ارڈینو آئی ڈی ای مفید خصوصیات مہیا کرتی ہے جس سے پروگرامر کی دشواری کو آسان ہوجاتا ہے۔ اگر ہم ننگی چپ پروگرامنگ کے لئے جاتے ہیں تو ، ہمیں پی ڈبلیو ایم سگنل کے لئے اے ٹی ایم ای جی اے کنٹرولر قائم کرنے کی ضرورت ہے ، جو آسان نہیں ہے۔ ہمیں درست سگنل کے ل many بہت سارے رجسٹرز اور ترتیبات کی وضاحت کرنی ہوگی ، تاہم آرڈینو میں ہمیں ان تمام چیزوں سے نمٹنے کی ضرورت نہیں ہے۔ ہم نے پہلے ہی اے ٹی میگا 32 ، اردوینو یونو اور 555 ٹائمر آئی سی کے ساتھ پلس کی چوڑائی ماڈیول کو کور کیا ہے۔
پہلے سے تمام ہیڈر فائلوں اور اندراجات کا تعی.ن ارڈینو آئ ڈی ای کے ذریعہ ہوتا ہے ، ہمیں بس انہیں فون کرنے کی ضرورت ہے اور بس ، ہمارے پاس مناسب پن پر پی ڈبلیو ایم آؤٹ پٹ ہوگا۔ ہمیں پی ڈبلیو ایم سگنل حاصل کرنے کے ل certain کچھ کمانڈ کو بھی فون کرنے کی ضرورت ہے ، ان پر ذیل میں تبادلہ خیال کیا گیا ہے:
پن موڈ (2 ، آؤٹ پٹ) ینالاگ لکھ (پن ، قدر)
پہلے ہمیں PWM آؤٹ پٹ چینل کو منتخب کرنے کی ضرورت ہے یا DUE کے 12 پنوں میں سے ایک پن کو منتخب کرنے کی ضرورت ہے ، اس کے بعد ہمیں اس پن کو آؤٹ پٹ کے طور پر سیٹ کرنے کی ضرورت ہے۔ چونکہ ہم پن 2 کو آؤٹ پٹ کے بطور استعمال کررہے ہیں ، لہذا ہم اسے پہلی آؤٹ میں دکھائے جانے والے آؤٹ پٹ کے طور پر ترتیب دیں گے۔
اس کے بعد ہمیں فنکشن کو " اینالاگ رائٹ (پن ، ویلیو) " کہہ کر DW کی PWM خصوصیت کو چالو کرنے کی ضرورت ہے ۔ یہاں 'پن' اس پن نمبر کی نمائندگی کرتے ہیں جہاں ہمیں پی ڈبلیو ایم آؤٹ پٹ کی ضرورت ہے۔ ہم اسے '2' کے بطور ڈال رہے ہیں ، لہذا PIN2 پر ہمیں PWM آؤٹ پٹ مل رہا ہے۔ "ویلیو" ٹرن آن ویلیو ہے ، یہ 0 (ہمیشہ آف) اور 255 (ہمیشہ جاری رہتا ہے) کے درمیان ہوتا ہے۔ ہم اس جگہ میں ایل ای ڈی کی مطلوبہ چمک کے لئے مناسب قدر لکھ سکتے ہیں۔
ہم نے اس قدر کو مختلف کرنے کے لئے DU بورڈ میں ایک دو بٹن منسلک کیا ہے۔ ایک بٹن چمک کی قیمت میں اضافہ کرنے کے لئے ہے اور دوسرا چمک کی قیمت کو کم کرنے کے لئے۔ ایک بار جب ڈوئیو پروگرامنگ مکمل ہوجائے تو ، ہم ان بٹنوں کو دبانے سے چمک کو ایڈجسٹ کرسکتے ہیں۔