Arduino نینو کا Arduino Uno کے ساتھ موازنہ

Arduino Nynw Ka Arduino Uno K Sat Mwazn



Arduino Nano اور Arduino Uno دو مشہور مائیکرو کنٹرولر بورڈز ہیں جو بڑے پیمانے پر DIY الیکٹرانکس پروجیکٹس اور پروٹو ٹائپس میں استعمال ہوتے ہیں۔ اگرچہ وہ دونوں Arduino خاندان کا حصہ ہیں اور بہت سی مماثلتیں بانٹتے ہیں، ان میں کچھ قابل ذکر فرق بھی ہیں جو انہیں مخصوص قسم کے منصوبوں کے لیے بہتر بناتے ہیں۔

  ایک تصویر جس میں متن، الیکٹرانکس، سرکٹ کی تفصیل خود بخود تیار ہوتی ہے۔

Arduino نانو کا تعارف

Arduino Nano ایک کمپیکٹ مائیکرو کنٹرولر بورڈ ہے جو بڑے پیمانے پر DIY الیکٹرانکس پروجیکٹس اور پروٹو ٹائپس میں استعمال ہوتا ہے۔ Arduino نینو استعمال کرتا ہے Atmega328 پروسیسنگ ہدایات کے لیے مائیکرو کنٹرولر۔ یہ Arduino Uno بورڈ کا چھوٹا ورژن ہے۔







Arduino Nano کومپیکٹ سائز کا فائدہ ہے۔ یہ Arduino Uno سے بہت چھوٹا اور زیادہ کمپیکٹ ہے، جو اسے ان منصوبوں کے لیے مثالی بناتا ہے جہاں جگہ محدود کرنے والا عنصر ہے۔ مزید برآں، یہ ہلکا ہے جو اسے پورٹیبل پروجیکٹس کے لیے ایک اچھا انتخاب بناتا ہے۔



Arduino Nano کا ایک اور فائدہ اس کی استعداد ہے۔ اس میں کنیکٹرز اور پنوں کی ایک رینج ہے جو اسے مختلف قسم کے سینسرز، ایکچیوٹرز اور دیگر اجزاء کے ساتھ تعامل کرنے کی اجازت دیتی ہے، جس سے کم سے کم کوشش کے ساتھ پیچیدہ پروجیکٹس بنانا آسان ہو جاتا ہے۔ یہ پروگرامنگ زبانوں کی ایک وسیع رینج کے ساتھ بھی مطابقت رکھتا ہے، بشمول C++ اور Python، جو مختلف پروجیکٹس میں ضم کرنا آسان بناتا ہے۔



Arduino Uno کا تعارف

Arduino Uno ایک مائیکرو کنٹرولر بورڈ ہے جو بڑے پیمانے پر DIY الیکٹرانکس پروجیکٹس اور پروٹو ٹائپس میں استعمال ہوتا ہے۔ یہ Atmel پر مبنی ہے Atmega328P microcontroller اور اس میں بہت سی خصوصیات ہیں جو اسے استعمال کرنا آسان اور ورسٹائل بناتی ہیں۔





Arduino Uno اپنی سادگی کے لیے مشہور ہے۔ یہ صارف دوست اور ان لوگوں کے لیے قابل رسائی ہونے کے لیے ڈیزائن کیا گیا ہے جن کا پروگرامنگ کا بہت کم تجربہ ہے۔ Arduino Uno کو آن لائن دستیاب وسیع تعاون حاصل ہے۔

Arduino Uno میں متعدد مختلف پن ہیں جو متعدد سینسر کو انٹرفیس کرسکتے ہیں۔ Arduino Uno دو مائکروکنٹرولرز استعمال کرتا ہے۔ Atmega328P مرکزی دماغ ہے جو ہدایات پر عمل کرتا ہے اور Atmega16U2 یو ایس بی ٹو سیریل کمیونیکیشن انٹرفیس ہے جو Arduino UNO کو پی سی اور بیرونی ہارڈ ویئر کے ساتھ سلسلہ وار بات چیت کرنے میں مدد کرتا ہے۔



Arduino Nano اور Uno کے درمیان موازنہ

Arduino Nano اور Arduino Uno دونوں میں کسی نہ کسی طرح مماثلت ہے تاہم ان کے درمیان کچھ اختلافات ہیں۔ ذیل میں نینو اور یونو دونوں بورڈز کا ایک مختصر موازنہ ہے۔

سائز

نینو اور یونو کے درمیان سائز بڑا فرق ہے۔ نینو چھوٹی اور زیادہ کمپیکٹ ہے، جو اسے ان منصوبوں کے لیے مثالی بناتی ہے جہاں جگہ محدود کرنے والا عنصر ہے۔ دوسری طرف، Uno بڑا ہے اور اس میں زیادہ کنیکٹر اور پن ہیں، جو اسے ان پروجیکٹس کے لیے زیادہ موزوں بناتا ہے جن میں بہت زیادہ ان پٹ اور آؤٹ پٹ کی ضرورت ہوتی ہے۔

پروسیسر

ایک اور فرق ہر بورڈ میں استعمال ہونے والا پروسیسر ہے۔ نینو ایک Atmel Atmega328 مائکروکنٹرولر استعمال کرتا ہے، جبکہ Uno ایک Atmega328P استعمال کرتا ہے۔ جبکہ دونوں پروسیسر ایک جیسے ہیں، Atmega328 کے P ورژن میں چند اضافی خصوصیات ہیں جیسے ہارڈ ویئر سیریل کمیونیکیشن، جو کہ بعض حالات میں کارآمد ثابت ہو سکتی ہیں۔

طاقت کے ذرائع

طاقت کے لحاظ سے، نینو کو USB کنکشن یا ایکسٹرنل پاور سورس کے ذریعے پاور کیا جا سکتا ہے، جبکہ Uno کو صرف بیرونی پاور سورس کے ذریعے پاور کیا جا سکتا ہے۔ اس کا مطلب یہ ہے کہ نینو اس لحاظ سے زیادہ ورسٹائل ہے کہ اسے کیسے چلایا جا سکتا ہے، یہ ان منصوبوں کے لیے ایک بہتر انتخاب ہے جن کے پورٹیبل ہونے کی ضرورت ہے یا جہاں پاور آؤٹ لیٹ آسانی سے دستیاب نہیں ہے۔

یاداشت

نینو پر Arduino Uno کا ایک بڑا فائدہ زیادہ میموری کی دستیابی ہے۔ Uno میں 32 KB فلیش میموری ہے، جب کہ نینو میں 16 KB کی صرف نصف مقدار ہے۔ یہ ان منصوبوں کے لیے ایک اہم عنصر ہو سکتا ہے جن کے لیے بہت زیادہ پروگرامنگ یا ڈیٹا اسٹوریج کی ضرورت ہوتی ہے۔

کمیونیکیشن پروٹوکول

کنیکٹیویٹی کے لحاظ سے، دونوں بورڈز میں یکساں تعداد میں ان پٹ/آؤٹ پٹ پن ہوتے ہیں اور مختلف مواصلاتی پروٹوکول جیسے I2C اور SPI کو سپورٹ کرتے ہیں۔ تاہم، Uno میں مجموعی طور پر زیادہ کنیکٹر اور پن ہیں، جو ان منصوبوں کے لیے کارآمد ثابت ہو سکتے ہیں جن میں بہت زیادہ ان پٹ اور آؤٹ پٹ کی ضرورت ہوتی ہے۔

فیچر آرڈوینو نینو arduino uno
پروسیسر Atmel Atmega328 Atmel Atmega328P
فلیش میموری 32 KB 32 KB
SRAM میموری 2 KB 2 KB
EEPROM میموری 1 KB 1 KB
گھڑی کی رفتار 16 میگاہرٹز 16 میگاہرٹز
آپریٹنگ وولٹیج 5V 5V
ڈیجیٹل ان پٹ/آؤٹ پٹس 22 (جن میں سے 6 PWM ہیں) 14 (جن میں سے 6 PWM ہیں)
ینالاگ پن 8 6
ان پٹ وولٹیج 7-12V 6-20V
DC کرنٹ فی I/O 40mA 20mA
کمیونیکیشن پروٹوکولز UART، I2C، SPI UART، I2C، SPI
طاقت USB، بیرونی VIN USB، DC بیرل جیک، بیرونی VIN
سائز 18 x 45 ملی میٹر 68 x 53 ملی میٹر
وزن 7 گرام 25 گرام

آخر میں، Arduino Nano اور Arduino Uno دونوں DIY الیکٹرانکس پروجیکٹس اور پروٹو ٹائپس کے لیے بہترین انتخاب ہیں۔ نینو چھوٹی اور زیادہ پورٹیبل ہے، جبکہ Uno میں زیادہ میموری اور کنیکٹر ہیں۔

نینو میں چھوٹا پروسیسر اور کم فلیش میموری ہے، لیکن یہ Uno سے بھی چھوٹا اور ہلکا ہے۔ Uno میں زیادہ اینالاگ ان پٹ پن ہیں اور یہ صرف ایک بیرونی ذریعہ سے چلتا ہے، جبکہ نینو کو USB کنکشن یا کسی بیرونی ذریعہ سے پاور کیا جا سکتا ہے۔

کسی پروجیکٹ کی مخصوص ضروریات اور رکاوٹیں طے کریں گی کہ کون سا بورڈ اس کے لیے بہترین ہے۔

نتیجہ

Arduino Nano Uno کا ایک کمپیکٹ ورژن ہے۔ ان کے درمیان کچھ معمولی اختلافات ہیں۔ دونوں میں سینسر کو انٹرفیس کرنے کے لیے متعدد GPIO پن ہیں۔ اس مضمون میں ہم نے ان دونوں بورڈز کے درمیان ایک مختصر موازنہ کا احاطہ کیا۔ مزید تفصیلات کے لیے مضمون پڑھیں۔