[Powered by Google Translate] کرسٹوفر BARTHOLOMEW: تو آپ شاید کیا گیا ہے ایک سماعت Arduino کے بارے میں، بہت، اور سب شاندار طریقوں سے ہو سکتا ہے C کو پردیی آلات سے ان پٹ حاصل کرنے کے لئے استعمال کررہے ہیں پروگرام بٹن، سینسر اور knobs کی طرح. یا کنٹرول جسمانی اجزاء کے ذریعے پیداوار ظاہر روشنی، مقررین، servos اور موٹروں کی طرح. لیکن کیا ایک Arduino ہے، سچ میں؟ ایک Arduino microcontroller کی ایک قسم ہے، اور ایک microcontroller کے طور پر ایک بہت نیچے چھوٹا سوچا جا سکتا ہے کمپیوٹر ہے جس میں اس طرح کے طور پر اجزاء پر مشتمل ہے سادہ ذخیرہ کرنے کے لئے پروسیسر، میموری کی چھوٹی مقدار پروگراموں، اور مختلف پنوں پٹ / آؤٹ پٹ ہے کہ پیدا کے نتیجے میں کے طور پر ایک بجلی موجودہ آپ کے پروگرام میں دی گئی ہدایات پر. ایک Arduino پر پن کے ساتھ انٹرفیس یہاں ہیں جیسا کہ یلئڈی، مقررین، سینسر کے طور پر جسمانی اجزاء، موٹرز، اور بہت کچھ. یہ ایک Arduino اقوام متحدہ R3 جو ہم استعمال کرتے ہوئے جائے گی ہے کورس بھر. اس ویڈیو میں، میں ختم ہو جائے صرف کریں گے اہم کچھ یہ بورڈ کے اجزاء. تاہم، اگر آپ مزید معلومات چاہتے ہیں، تو جو میں نے مشورہ دیتے ہیں تم پڑھ، Arduino اقوام متحدہ کی مکمل کے لئے لنک ملاحظہ تفصیلات. بورڈ کے لئے پاور USB، بیرونی AC سے حاصل کیا جا سکتا ہے ڈی سی بجلی کی فراہمی کا انتظام کرنے میں، یا بیٹری رابط کی طرف سے. ان ویڈیو مشقوں کے لئے، ہم USB طاقت کا استعمال کرتے ہوئے کیا جائے گا. اگر آپ کو اپنے اقتدار فراہم کرنے کے لئے دوسرے طریقوں میں دلچسپی رکھتے رہے ہیں Arduino بورڈ یا طاقت پن کے بارے میں مزید جاننا چاہتے ہیں، برائے مہربانی تفصیلات کی طاقت کے حصے سے رجوع کریں لنک فراہم کی ہے. اگلا، دوسرا، ایک Arduino پر دو اہم پن حصوں ہے کہ ہم ہمارے اجزاء کے وولٹیج فراہم کرنے کے لئے استعمال کریں گے - ڈیجیٹل پن اور ینالاگ ان پٹ پن. اس سے پہلے کہ ہم کسی بھی مزید جاتے ہیں، ہم ان دونوں اصطلاحات کو سمجھتے ہیں. ینالاگ ان پٹ پن ایسے knobs کے طور پر اجزاء کے لئے ہیں، جس کے مطابق سگنل تخلیق کرتے ہیں. A knob مزاحمت کی مختلف مقدار فراہم کرنے کے لئے کر سکتے ہیں وولٹیج دو پنوں کہ اس سے منسلک ہے کے درمیان. مثال کے طور پر، لو، یہ روشنی dimmer. جیسا کہ knob ایک ہی سمت میں گھمایا جاتا ہے، روشنی مزاحمت کم کیونکہ روشن ہو جاتے ہیں. یہ ایک مضبوط بجلی کی موجودہ فراہم کرتا ہے جزو ہے، جس میں ایک روشن روشنی میں نتائج. اب ڈیجیٹل پن اس میں تھوڑا سا مختلف ہیں وہ ایک ڈیجیٹل سگنل پر منحصر ہے پیدا پن کے پار وولٹیج کی مقدار. Arduino کے لئے ڈیجیٹل سگنل یا تو 5 بجے ہیں وولٹ، یا گراؤنڈ نے کا مطلب ہے، یا صفر وولٹ. مثال کے طور پر لائٹ سوئچ کے لئے لے جاؤ. لائٹ سوئچ دو اقدار ہیں - پر اور. جب آپ سوئچ کا استعمال کرتے ہوئے پر روشنی کی باری ہے، تم اس روشنی مکمل طاقت فراہم کرتا ہے. ٹھیک ہے، ڈیجیٹل اور ینالاگ کے موضوع پر، مجھے یقین ہے کہ ہوں آپ کو ڈیجیٹل کے تحت PWM اب تک مخفف دیکھا ہے سیکشن پن. یہ پلس کی چوڑائی ماڈلن کے لئے کھڑا ہے. PWM وقت کے ساتھ وولٹیج manipulates پیدا ماڈلن اثرات جو ان کی طرح ہیں مطابق پن. مثال کے طور پر، کی طرف سے ایک نور تبدیل اور دور کرنے کے لئے تیزی سے وقت کے مختلف لمبائی، یہ روشنی کو کنٹرول کر سکتے ہیں چمک. تو تم اپنے آپ کو پوچھنا ہو سکتا ہے، اگر آپ سب ہے کسی اتحادی کچھ وولٹیج فراہم کرنا اس کے لئے کام کرنے کے لئے، ایک microcontroller بھی کیوں ہے؟ چلو، ایک microcontroller کہ میں ایک اعلی سطحی نظر ہم روزانہ کے ساتھ بات چیت کر سکتے ہیں - گھنٹی گھڑی ہے. الارم گھڑی بہت سے آدانوں مثال کے طور پر بٹن کے لئے ہے، جو گھنٹی گھڑی کے پروگرام کے ساتھ بات چیت کرنے کے لئے استعمال کر رہے ہیں. یہ بھی نتائج جو پرکاش اتسرجک کہا جاتا سرکٹس ہیں سات کے حصے کو دکھاتا ہے کہ اس وقت ظاہر. یہ سب ایک پروگرام ہے کہ میں موجود ہے کی طرف سے کنٹرول کیا جاتا ہے microcontroller میموری ہے. اب، حالات پر ایک نظر لے اور اگر ہم کر سکتے ہیں دیکھو اس Arduino کے ساتھ گھنٹی گھڑی دہرانے. آپ جا کر سو جاؤ کرنے کے لئے تیار ہیں، لیکن آپ اپنے قائم کرنے کی ضرورت ہو گی الارم جاگنا. ہم جانتے ہیں کہ ہم کچھ بٹن کا استعمال کرتے ہوئے کی طرف سے مقرر کر سکتے ہیں متغیر، وقت، کہ اس پروگرام فراہم کرتا ہے اس حالت سے ملنا چاہیئے. اس طرح کے طور پر، جب یہ وقت سچ ہے پروگرام بھیجتے ہیں، دوسرے پن ہے جو اسپیکر سے منسلک ہے ایک اشارہ ہے. اور یہ جب یہ اشارہ اسپیکر نے ان کا استقبال کیا جاتا ہے ایک خوفناک آواز ادا کرنا چاہیے. چلو ایک سادہ سرکٹ آپ کیا کچھ سیاق و سباق دے کے لئے استعمال میں کے بارے میں بات کر رہا ہوں. تو اب ہے کہ آپ کا الارم سیٹ ہے، آپ کی حالت اب محفوظ ہے پروگرام کی یاد میں. اور نیند میں سے صرف نو سیکنڈ کے بعد، آپ کو خوفناک سن دور آواز الارم. میں آگے اور ہماری الارم پلگ ان یہاں جا رہا ہوں. اب، ہم نے بہت ابھی تک حاصل نہیں چاہتے ہو، تو ہم محسوس کرتے ہیں بٹن snooze. ہم سو طالب علم رک دو، یا اس خوفناک رکاوٹ صرف اس بٹن کو مارنے کی طرف سے خطرے کی گھنٹی کی آواز،. لیکن کیا واقعی جب microcontroller کے پروگرام ہوتا ہے snooze بٹن کی طرف سے ایک اشارہ حاصل؟ ٹھیک ہے، جب snooze بٹن دبایا جاتا ہے، ایک اشارہ ہے ایک مختلف پن پر موصول ہونے والی ہے. عام طور پر، جب پروگرام سے اس ان پٹ کو حاصل پن کچھ تقریب بلا تاخیر، یا سونے کی طرف سے رائے اشارہ ہے کہ ہمارے اسپیکر پن بھیج دیا گیا تھا. یہ تاخیر یا نیند کچھ مسلسل وقت جس کے لئے ہے عام طور پر نو منٹ، یا Arduino شرائط میں ہے، 540.000 milliseconds. اگر الارم گھڑی میں تبدیل snooze سے پہلے نہیں ہے ٹائمر depletes، پروگرام کی حالت ایک اور بھیج دیں گے اسپیکر پن اشارہ ہے، اس طرح تبدیل پھر پر خطرے کی گھنٹی ہے. اب، کیا کرتا ہے cs50 پر خصوصی Arduino ہے اس ترقی کا ماحول C زبان استعمال کرتا ہے، تو آپ کو دے علم کو لاگو کرنے کا اختیار ایک سے زیادہ براہ راست میں حاصل ہاتھ پر طریقہ ہے. اگرچہ ہم دیگر خاص پن صلی اللہ علیہ وسلم کو نہ چھو تھا Arduino کے ساتھ شامل ہے، میں تجویز ہے کہ آپ کا دورہ تفصیلات اور ان کی صلاحیتوں کے بارے میں مزید پڑھیں. ایک اور ویڈیو میں، ہم Arduino کی cs50 آلات پر ترقی کے ماحول اور ہمارے لکھنے پہلے microcontroller درخواست. میرا نام Christopher Bartholomew ہے، cs50 ہے.