Arduino UNO- ہارڈ ویئر بورڈ کی مکمل اسکین

ارڈینو I2C بس

چونکہ اسے مارکیٹ میں لانچ کیا گیا تھا پلیٹ Arduino UNO، اس بورڈ کو اپنی تازہ ترین ترمیموں کی مدد سے بہت کچھ تیار ہوا ہے۔ اس کے علاوہ ، اسی تخلیق کاروں نے اقوام متحدہ کے احاطے میں ابتدائی طور پر شامل احاطہ سے کہیں زیادہ ضروریات کو پورا کرنے کے ل different مختلف شکلوں میں اسی طرح کی دوسری پلیٹیں بنانے کے لئے تیزی پیدا کی ہے۔ یہاں تک کہ بہت سارے دوسرے لوگوں نے اپنے کلون یا ہم آہنگ بورڈ بنانے کی ہمت کی ہے ، حالانکہ اسی کامیابی کے ساتھ نہیں۔

پہلے ہی اردوینو کی ظاہری شکل سے پہلے اسی طرح کے دوسرے منصوبے تھے، جیسے مائکروچپ پی آئی سی مائکروکونٹرولرز کے ساتھ مشہور پیرالاکس بورڈ جن کو PBASIC جیسی زبانوں کو استعمال کرتے ہوئے بہت آسانی سے پروگرام کیا جاسکتا ہے۔ اس کی ایک مثال پیرالاکس بیسک اسٹیمپ 2 ہے۔ لیکن یہ حقیقت یہ ہے کہ وہ آزاد ہارڈ ویئر نہیں تھے اس کا مطلب یہ تھا کہ مارکیٹ میں ان کی جڑیں اتنی ہی نہیں تھیں جیسا کہ ارڈینو پروجیکٹ نے حاصل کیا ہے۔ اطالوی پلیٹ واقعی اس لحاظ سے ایک انقلاب رہا ہے۔

¿Que کی ES Arduino UNO Rev3۔

اردوینو لوگو

Arduino UNO Rev3 تازہ ترین نظر ثانی ہے جو اس پلیٹ کے اس وقت موجود ہے۔ یہ ایک چھوٹا الیکٹرانک بورڈ ہے جس کے پی سی بی پر قابل پروگرام مائکرو قابو ہے۔ چپ نے کہا کے علاوہ ، اس میں ان پنٹس اور آؤٹ پٹ کے بطور پنوں کا ایک سلسلہ بھی شامل ہے جسے چپ پروگرامنگ کے ذریعے مختلف چیزوں کو کرنے کے لئے استعمال کیا جاسکتا ہے۔ اس طرح سے ، الیکٹرانک منصوبے بہت آسانی سے بنائے جاسکتے ہیں۔

اس پلیٹ سے پیدا ہوتا ہے ارڈینو پروجیکٹ، ایک اطالوی پروجیکٹ کا آغاز 2005 میں ہوا جس میں بنیادی طور پر طلباء کے لئے کھلا سافٹ ویئر اور ہارڈ ویئر تیار کرنے پر توجہ دی گئی تھی۔ پہلے ڈیزائنوں کو اٹلی کے آئیوریہ میں واقع ایک انسٹی ٹیوٹ کے لئے ہدایت کیا گیا تھا۔ اس وقت اس تعلیمی مرکز کے طلباء نے مشہور BASIC ڈاک ٹکٹوں کا استعمال کیا تھا جن کا میں نے پہلے ذکر کیا ہے۔ ان پر کافی لاگت آئی ، اور وہ اتنے کھلے نہیں تھے۔

ان سب سے پہلے ، ہرنینڈو بارگان نے وائرنگ کے نام سے ایک ترقیاتی پلیٹ فارم تشکیل دیا تھا ، یہ منصوبہ ایک مشہور کمپنی سے متاثر تھا پروسیسنگ پروگرامنگ زبان. اس کی بنیاد کے طور پر ، وہ طلباء کے ل low کم لاگت اور آسان ٹولز تیار کرنے کے لئے کام کرنے گئے۔ لہذا انہوں نے ایک پی سی بی اور ایک سادہ مائکرو قابو پانے والے کے ساتھ ایک ہارڈ ویئر بورڈ بنانے کے ساتھ ساتھ ایک IDE (انٹیگریٹڈ ڈویلپمنٹ ماحولیات) بنانے کا بھی فیصلہ کیا۔

چونکہ وائرنگ نے پہلے ہی کسی ATmega168 مائکروکانٹرولر والا بورڈ استعمال کیا ہے ، اسی رجحان کے بعد مندرجہ ذیل پیشرفت ہوئی ہے۔ مسیمو بنزی اور ڈیوڈ میلس شامل کریں گے کی حمایت ATmega8 وائرنگ کے ل، ، جو نسخہ 168 سے بھی کم سستا تھا۔ اور اسی طرح آج جو چیز ہے اس کا پہلا جراثیم پیدا ہوتا ہے Arduino UNO. اس کے بعد وائرنگ پروجیکٹ کا نام ارڈوینو رکھ دیا گیا۔

مشہور پروجیکٹ کا نام ایوریہ کے ایک بار سے شروع ہوا ، جہاں پروجیکٹ کے بانیوں نے ملاقات کی۔ اس بار کو بار دی ری اریڈوینو کہا جاتا تھا ، جس کا بدلہ 1014 تک اٹلی کے بادشاہ ایوریہ سے ارڈینو کے نام پر تھا۔

ان پلیٹوں کی صلاحیت کو دیکھتے ہوئے ، برادری کی جانب سے آگے بڑھنے اور مزید پلیٹیں بنانے کے لئے مزید تعاون شامل کیا گیا۔ اس کے علاوہ ، فراہم کرنے والے الیکٹرانک اجزاء اور مینوفیکچررز نے مخصوص مصنوعات کو ڈیزائن کرنا شروع کیا Ardino کے ساتھ ہم آہنگ. جیسا کہ اڈف فروٹ انڈسٹریز کا معاملہ ہے۔ یہاں سے ان پلیٹوں کے ل numerous متعدد ڈھالیں اور اضافی ماڈیول تیار ہوئے۔

زبردست کامیابی کا سامنا کرنا پڑا ، یہ بھی پیدا ہوا ارڈینو فاؤنڈیشن، ارڈینو پروجیکٹ کی کوششوں کو فروغ دینے اور گروہ بندی جاری رکھنا۔ اسی طرح کی دیگر تنظیموں جیسے ماڈل ، جیسے لینکس فاؤنڈیشن ، رسبری پی فاؤنڈیشن ، آرآسسی - وی فاؤنڈیشن ، وغیرہ۔

اس مقام تک ، بہت ساری آرڈینو متغیرات پیش کی گئی ہیں ، جس میں مختلف شکل کے عوامل اور متنوع مائکروکانٹرولرز کے ساتھ ساتھ بہت سی اشیاء کہ ہم نے اس بلاگ میں تبادلہ خیال کیا ہے:

کی تفصیلی معلومات Arduino UNO

یہ پلیٹ Arduino UNO اس میں کچھ خصوصیات ہیں جو اسے منفرد بناتی ہیں ، اور اس میں دیگر آرڈینو بورڈ کے سلسلے میں اختلافات کا ایک سلسلہ ہے جسے ہم اجاگر کرنے جارہے ہیں۔

تکنیکی خصوصیات ، اسکیم اور پن آؤٹ

اردوینو پن آؤٹ

El پن آؤٹ اور بورڈ کی تکنیکی خصوصیات Arduino UNO Rev3۔ انہیں یہ جاننا ضروری ہے کہ اس کا صحیح استعمال کیسے کریں ، بصورت دیگر آپ تمام الیکٹرانک اجزاء کو ان کی دستیاب پنوں اور بسوں سے جوڑنے کے لئے حدود اور صحیح طریقہ سے نہیں واقف ہوں گے۔

کے ساتھ پہلے شروع ہو رہا ہے اس کی خصوصیات، کیا اپ کے پاس ہے:

  • 328 میگاہرٹز پر اٹیل ایٹیماگا 16 مائکروکانٹرولر
  • جہاز میں SRAM میموری: 2KB
  • انٹیگریٹڈ EEPROM میموری: 1 KB
  • فلیش میموری: 32 KB ، جن میں سے 0.5 KB بوٹ لوڈر استعمال کرتے ہیں ، لہذا وہ دوسرے مقاصد کے لئے استعمال نہیں ہوسکتے ہیں۔
  • چپ ورکنگ وولٹیج: 5v
  • تجویز کردہ سپلائی وولٹیج: 7-12v (اگرچہ یہ 6 سے 20 وی کی حمایت کرتا ہے)
  • مسلسل موجودہ شدت: I / O کے لئے 40mA اور 50V پن کے لئے 3.3mA۔
  • I / O پنوں: 14 پن ، جن میں سے 6 ہیں PWM.
  • ینالاگ پن: 6 پن
  • میموری میں بھری ہوئی پروگرام کی عمل درآمد کو دوبارہ شروع کرنے کے لئے بٹن کو دوبارہ ترتیب دیں۔
  • USB انٹرفیس چپ
  • اشاروں کے لئے آسیلیٹر گھڑی۔
  • پی سی بی پر پاور ایل ای ڈی۔
  • انٹیگریٹڈ وولٹیج ریگولیٹر۔
  • قیمت € 20 کے ارد گرد ہے۔

کے لئے کے طور پر پنوں اور کنکشن پلیٹ پر دستیاب ہے Arduino UNO:

  • بیرل جیک یا ڈی سی پاور جیک: بورڈ کنیکٹر ہے Arduino UNO بجلی سے بجلی پیدا کرنے کے قابل ہو۔ کارڈ کو ایک مناسب جیک کے ذریعہ اور 5-20 وولٹ کی فراہمی کے ل an اڈاپٹر کے ذریعے طاقت حاصل کی جاسکتی ہے۔ اگر آپ عناصر کی ایک بڑی تعداد کو پلیٹ سے جوڑنے جارہے ہیں تو ، امکان ہے کہ آپ کو کافی ہونے کے ل 7 XNUMX وی رکاوٹ کو دور کرنا پڑے گا۔
  • یو ایس بی: USB پورٹ کا استعمال ارڈینو بورڈ کو پی سی سے مربوط کرنے کے لئے کیا جاتا ہے ، اس طرح آپ اسے پروگرام کرسکتے ہیں یا سیریل پورٹ کے ذریعے اس سے ڈیٹا وصول کرسکتے ہیں۔ یعنی ، بنیادی طور پر یہ آپ کو اپنے اردوینو IDE خاکوں کو مائکروکینٹرلر کی داخلی میموری میں لوڈ کرنے میں مدد فراہم کرے گا تاکہ وہ اس پر عمل درآمد کرسکے۔ یہ مرکز اور اس سے جڑے عناصر کے ل for پاور فنکشن کو بھی پورا کرسکتا ہے۔
  • VIN پن: آپ کو ایک VIN پن بھی ملے گا جو آپ کو بورڈ کو طاقت دینے کی سہولت دیتا ہے Arduino UNO بیرونی بجلی کی فراہمی کا استعمال کرتے ہوئے ، اگر آپ USB یا مذکورہ بالا جیک استعمال نہیں کرنا چاہتے ہیں۔
  • 5V: 5V کا وولٹیج فراہم کرتا ہے۔ اس تک پہنچنے والی توانائی پچھلے تین صورتوں میں سے ایک سے حاصل ہوتی ہے جس کے ذریعہ آپ اپنی پلیٹ کو طاقت بخش سکتے ہیں۔
  • 3V3: یہ پن آپ کو اپنے پراجیکٹس کو 3.3v اور 50mA تک کھانا کھلا سکتا ہے۔
  • GND: اس میں 2 گراؤنڈ پن ہیں ، تاکہ آپ کے الیکٹرانک پروجیکٹس کی زمین کو ان سے مربوط کرسکیں۔
  • پھر سیٹ کریں: اس کے ذریعہ LOW سگنل بھیج کر دوبارہ ترتیب دینے کیلئے ایک پن۔
  • سیریل پورٹ: بالترتیب ٹی ٹی ایل سیریل ڈیٹا وصول کرنے اور منتقل کرنے کے لئے اس میں دو پن 0 (آر ایکس) اور 1 (ٹی ایکس) ہیں۔ وہ اپنے USB-to-TTL پنوں پر مائکروکونٹرولر سے جڑے ہوئے ہیں۔
  • بیرونی مداخلتیں: 2 اور 3 ، پنوں کو جو بڑھتے ہوئے ، گرتے ہوئے کنارے ، یا اونچی یا کم قیمت کے ساتھ مداخلتوں کو متحرک کرنے کے لئے تشکیل کیا جاسکتا ہے۔
  • ایس پی آئی: بس 10 (ایس ایس) ، 11 (ایم آئ ایس او آئی) ، اور 13 (ایس سی کے) کے نشانوں پر ہے جس کے ساتھ آپ ایس پی آئی لائبریری کا استعمال کرکے بات چیت کرسکتے ہیں۔
  • اکینکس - اکینیمکس: ینالاگ پن ہیں۔
  • 0-13: وہ ڈیجیٹل ان پٹ یا آؤٹ پٹ پن ہیں جسے آپ تشکیل دے سکتے ہیں۔ ایک چھوٹی سی انٹیگریٹڈ ایل ای ڈی 13 پن سے منسلک ہے کہ اگر یہ پن زیادہ ہے تو یہ روشن ہوجائے گا۔
  • ٹی ڈبلیو آئی۔: کی حمایت کرتا ہےمواصلات TWI وائر لائبریری کا استعمال کرتے ہوئے۔ آپ پن A4 یا SDA اور پن A5 یا SCL استعمال کرسکتے ہیں۔
  • اے آر ای ایف: مطابق آدانوں کے لئے حوالہ وولٹیج پینٹ.

ڈیٹا شیٹ

اوپن سورس بورڈ ہونا ، نہ صرف آپ کو ڈیٹا شیٹ مل جائے گی جیسا کہ بہت ساری دیگر الیکٹرانک مصنوعات کی صورت میں ہے۔ آپ بہت ساری دستاویزات اور الیکٹرانک آریگرام بھی ڈاؤن لوڈ کرسکتے ہیں جو آپ کو یہ سمجھنے میں مدد کریں گے کہ یہ بورڈ کیسے کام کرتا ہے۔ Arduino UNO اندرونی طور پر اور یہاں تک کہ خود آرڈینو عمل درآمد خود بنائیں۔ مثال کے طور پر ، آپ کے پاس یہ اختیارات درج ذیل ہیں:

دوسرے ارڈینو بورڈ کے ساتھ اختلافات

ارڈینو بورڈ

Arduino UNO Rev3۔ یہ مثالی پلیٹ ہے شروع کرنے والوں کے لئے اس قسم کی پلیٹوں کو استعمال کرنے کے لئے۔ مزید کیا ہے ، آپ کو شامل کردہ ہر چیز کے ساتھ شروع کرنے کے لئے اسٹارٹر کٹس موجود ہیں. اس کٹ میں پریکٹس شروع کرنے کے لئے نہ صرف ایک بڑی تعداد میں الیکٹرانک اجزاء شامل ہیں ، بلکہ ہر قدم میں آپ کی مدد کرنے کے لئے ایک انتہائی مفصل دستی بھی شامل ہے۔

تاہم ، وہاں ہیں دوسرے ورژن یا ارڈینو بورڈ کے فارمیٹس جو دیگر اعلی درجے کی ایپلی کیشنز کے لئے یا کسی پروجیکٹ کو نافذ کرنے کے لئے بہت مفید ہے جہاں سائز اہمیت کا حامل ہے۔ پلیٹوں کے مابین اہم اختلافات وہ بنیادی طور پر انٹیگریٹڈ مائکروکونٹرولر کی قسم میں ہیں ، کچھ زیادہ طاقتور اور زیادہ میموری کے ساتھ بہت زیادہ نفیس خاکہ یا پروگرام ، اور دستیاب پنوں کی تعداد میں شامل ہیں۔ لیکن اگر ہم تینوں بیچنے والے تین بورڈوں کا موازنہ کریں تو ، اختلافات مندرجہ ذیل ہیں۔

  • Arduino UNO Rev3۔: تکنیکی خصوصیات کے ساتھ سیکشن دیکھیں.
  • اردوینو میگا: قیمت UNO پلیٹ سے کچھ زیادہ بڑی جہت کے ساتھ ، 30 above سے اوپر بڑھتی ہے۔ اس کے علاوہ ، اس میں ایک زیادہ طاقتور اے ٹی میگا 2560 مائکروکانٹرولر بھی شامل ہے جو 16 میگاہرٹز پر بھی کام کرتا ہے ، لیکن اس میں 256KB فلیش میموری ، 4KB EEPROM ، اور 8KB SRAM زیادہ پیچیدہ پروگراموں کے لئے ہے۔ اس کے علاوہ ، اس میں مزید پن ہیں ، 54 ڈیجیٹل I / O ، 15 PWM ، اور 16 ینالاگ کے ساتھ۔
  • اردوینو مائکرو: اس کے چھوٹے سائز کے لئے کھڑا ہے ، یو این او سے چھوٹا ہے ، اگرچہ اس کی قیمت اسی طرح کی ہے۔ اس چھوٹی سی جگہ میں ، یہ ایک چھوٹے سے ATmega32U4 مائکروکانٹرولر کو مربوط کرتا ہے ، لیکن جو 16 میگاہرٹز پر بھی کام کرتا ہے۔ میموری یو این او کے برابر ہے ، ایس آر اے ایم کے استثنا کے ساتھ ، جس میں 0.5KB زیادہ ہے۔ چھوٹے سائز کے باوجود پنوں میں بھی اضافہ کیا گیا ہے ، جس میں 20 ڈیجیٹل ، 7 پی ڈبلیو ایم اور 12 ینالاگ ہیں۔ ایک اور فرق یہ ہے کہ وہ USB کے بجائے اپنے کنیکشن کیلئے مائیکرو USB کا استعمال کرتا ہے۔ یہ اتنا چھوٹا ہونے کی وجہ سے پچھلے دو کی طرح ڈھال یا ڈھال کے ساتھ مطابقت نہیں رکھتا ہے ...

اردوینو IDE اور پروگرامنگ

آرڈینوو IDE کا اسکرین شاٹ

اردوینو کو پروگرام کرنے کے ل its ، اس کے کسی بھی ورژن میں ، آپ کو IDE یا ترقی کا ماحول دستیاب ہے جس کو بلایا جاتا ہے اردوینو IDE. یہ دونوں میک او ایس ، ونڈوز اور لینکس کے ساتھ مطابقت رکھتا ہے۔ یہ ایک مفت اور اوپن سورس سوٹ ہے جو آپ کر سکتے ہیں اس لنک سے ڈاؤن لوڈ کریں. اس کی مدد سے آپ بورڈ پر مائکروکینٹرولر چپ پروگرام کرنے کے لئے کوڈ تشکیل دے سکتے ہیں اور اس طرح اپنے منصوبوں کو کام کرسکتے ہیں۔

پلیٹ فارم کی حمایت ایک ارڈینو پروگرامنگ زبان کی ہے جو اعلی سطحی پروگرامنگ زبان پر مبنی ہے پروسیسنگ، جو بدلے میں معروف سی ++ کی طرح ہے۔ یہی وجہ ہے کہ ان میں اداکاری کا ایک ایسا ہی نحوی اور طریقہ ہوگا۔

آپ اس کے بارے میں مزید جان سکتے ہیں Ardino IDE استعمال کرنے کا طریقہ اس بلاگ پر موجود مضامین کے ساتھ جو ہر الیکٹرانک اجزاء یا ماڈیول کو بورڈ کے ساتھ ضم کرنے ، یا براہ راست پروگرامنگ کورس ڈاؤن لوڈ کرنے کی وضاحت کرتا ہے پی ڈی ایف میں اردوینو IDE مفت میں. اس کے ساتھ آپ اپنے منصوبوں کے ساتھ شروع کرنے کے لئے نحو اور پروگرامنگ زبان سیکھیں گے ...


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔