مشمولات
چھپائیں
Arduino REES2 Uno کا استعمال کیسے کریں۔
Arduino Uno کا استعمال کیسے کریں۔
عام درخواست
- Xoscillo، ایک اوپن سورس آسیلوسکوپ
- Arduinome، ایک MIDI کنٹرولر آلہ جو Monome کی نقل کرتا ہے۔
- OBDuino، ایک ٹرپ کمپیوٹر جو زیادہ تر جدید کاروں میں پایا جانے والا آن بورڈ تشخیصی انٹرفیس استعمال کرتا ہے۔
- آرڈو پائلٹ، ڈرون سافٹ ویئر اور ہارڈ ویئر
- Gameduino، ریٹرو 2D ویڈیو گیمز بنانے کے لیے ایک Arduino شیلڈ
- ArduinoPhone، ایک خود کرنے والا سیل فون
- پانی کے معیار کی جانچ کا پلیٹ فارم
ڈاؤن لوڈنگ / انسٹالیشن
- پر جائیں۔ www.arduino.cc arduino سافٹ ویئر کا تازہ ترین ورژن ڈاؤن لوڈ کرنے کے لیے اور اپنا آپریٹنگ سسٹم منتخب کریں۔
- ٹائٹل بار پر سافٹ ویئر ٹیب پر کلک کریں، اس تصویر کو دیکھنے کے بعد صرف نیچے سکرول کریں۔
- آپ کے آپریٹنگ سسٹم کے مطابق، جیسے اگر آپ کے پاس ونڈوز سسٹم ہے تو پھر ونڈوز انسٹالر کا انتخاب کریں۔
ابتدائی سیٹ اپ
- ٹولز مینو اور بورڈ کو منتخب کریں۔
- پھر Arduino بورڈ کی وہ قسم منتخب کریں جسے آپ پروگرام کرنا چاہتے ہیں، ہمارے معاملے میں یہ Arduino Uno ہے۔
- پروگرامر Arduino ISP کو منتخب کریں، اگر یہ منتخب نہیں کیا گیا ہے تو Arduino ISP پروگرامر کو منتخب کرنا چاہیے۔ Arduino کو منسلک کرنے کے بعد COM پورٹ کو منتخب کرنا ضروری ہے.
ایل ای ڈی کو جھپکائیں۔
- بورڈ کو کمپیوٹر سے جوڑیں۔ Arduino میں، سافٹ ویئر پر جائیں File -> سابقamples -> بنیادی باتیں -> Blink LED۔ کوڈ خود بخود ونڈو میں لوڈ ہو جائے گا۔
- اپ لوڈ کا بٹن دبائیں اور اس وقت تک انتظار کریں جب تک کہ پروگرام ڈون اپ لوڈنگ نہ کہے۔ آپ کو پن 13 کے آگے ایل ای ڈی پلک جھپکنا شروع ہونا چاہئے۔ نوٹ کریں کہ زیادہ تر بورڈز سے پہلے ہی ایک سبز ایل ای ڈی جڑی ہوئی ہے – ضروری نہیں کہ آپ کو علیحدہ ایل ای ڈی کی ضرورت ہو۔
خرابی کا سراغ لگانا
اگر آپ Arduino Uno پر کوئی پروگرام اپ لوڈ کرنے کے قابل نہیں ہیں اور Tx اور Rx کو اپ لوڈ کرتے وقت "BLINK" کے لیے یہ ایرر ہو رہا ہے تو بیک وقت پلکیں جھپکیں اور پیغام تیار کریں۔
avrdude: توثیق کی غلطی، بائٹ 0x00000x0d پر پہلی مماثلت!= 0x0c Avrdude توثیق کی خرابی؛ مواد سے مماثل نہیں Avrdudedone "شکریہ"
تجویز
- یقینی بنائیں کہ آپ نے ٹولز > بورڈ مینو میں صحیح آئٹم کا انتخاب کیا ہے۔ اگر آپ کے پاس Arduino Uno ہے، تو آپ کو اسے منتخب کرنے کی ضرورت ہوگی۔ اس کے علاوہ، نئے Arduino Duemilanove بورڈز ATmega328 کے ساتھ آتے ہیں، جبکہ پرانے بورڈز میں ATmega168 ہوتا ہے۔ چیک کرنے کے لیے، اپنے Arduino بورڈ پر microcontroller (بڑی چپ) پر موجود متن کو پڑھیں۔
- چیک کریں کہ ٹولز > سیریل پورٹ مینو میں مناسب پورٹ کا انتخاب کیا گیا ہے (اگر آپ کی پورٹ ظاہر نہیں ہوتی ہے، تو کمپیوٹر سے منسلک بورڈ کے ساتھ IDE کو دوبارہ شروع کرنے کی کوشش کریں)۔ میک پر، سیریل پورٹ کچھ ایسا ہونا چاہیے جیسے /dev/tty.usbmodem621 (Uno یا Mega 2560 کے لیے) یا /dev/tty.usbserial-A02f8e (پرانے، FTDI پر مبنی بورڈز کے لیے)۔ لینکس پر، اسے /dev/ttyACM0 یا اس سے ملتا جلتا ہونا چاہیے (Uno یا Mega 2560 کے لیے) یا
/dev/ttyUSB0 یا اس سے ملتا جلتا (پرانے بورڈز کے لیے)۔ - ونڈوز پر، یہ ایک COM پورٹ ہوگا لیکن آپ کو ڈیوائس مینیجر (بندرگاہوں کے نیچے) میں چیک کرنے کی ضرورت ہوگی کہ کون سا ہے۔ اگر آپ کے پاس اپنے Arduino بورڈ کے لیے سیریل پورٹ نہیں لگتا تو ڈرائیوروں کے بارے میں درج ذیل معلومات دیکھیں۔
ڈرائیورز
- ونڈوز 7 (خاص طور پر 64 بٹ ورژن) پر، آپ کو ڈیوائس مینیجر میں جانے اور Uno یا Mega 2560 کے ڈرائیوروں کو اپ ڈیٹ کرنے کی ضرورت پڑسکتی ہے۔
- ڈیوائس پر صرف دائیں کلک کریں (بورڈ آپ کے کمپیوٹر سے منسلک ہونا چاہئے)، اور ونڈوز کو مناسب .inf پر پوائنٹ کریں۔ file دوبارہ .inf Arduino سافٹ ویئر کے ڈرائیورز/ ڈائرکٹری میں ہے (اس کی FTDI USB ڈرائیورز کی ذیلی ڈائرکٹری میں نہیں)۔
- اگر آپ کو ونڈوز ایکس پی پر یونو یا میگا 2560 ڈرائیورز انسٹال کرتے وقت یہ خرابی ملتی ہے: "سسٹم نہیں ڈھونڈ سکتا file مخصوص
- لینکس پر، Uno اور Mega 2560 فارم /dev/ttyACM0 کے آلات کے طور پر ظاہر ہوتے ہیں۔ یہ RXTX لائبریری کے معیاری ورژن سے تعاون یافتہ نہیں ہیں جسے Arduino سافٹ ویئر سیریل کمیونیکیشن کے لیے استعمال کرتا ہے۔ لینکس کے لیے Arduino سافٹ ویئر ڈاؤن لوڈ میں RXTX لائبریری کا ایک ورژن شامل ہے جو ان /dev/ttyACM* آلات کو تلاش کرنے کے لیے بھی تیار کیا گیا ہے۔ ایک Ubuntu پیکیج (11.04 کے لیے) بھی ہے جس میں ان آلات کے لیے سپورٹ شامل ہے۔ اگر، تاہم، آپ اپنی تقسیم سے RXTX پیکیج استعمال کر رہے ہیں، تو آپ کو /dev/ttyACM0 سے/dev/ttyUSB0 (سابق کے لیےample) تاکہ سیریل پورٹ Arduino سافٹ ویئر میں ظاہر ہو۔
دوڑو
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G اپنا صارف نام ڈائل کریں۔
- تبدیلیاں لاگو ہونے کے لیے لاگ آف کریں اور دوبارہ لاگ ان کریں۔
سیریل پورٹ تک رسائی
- ونڈوز پر، اگر سافٹ ویئر شروع ہونے میں سست ہے یا لانچ ہونے پر کریش ہو جاتا ہے، یا ٹولز مینو کھلنے میں سست ہے، تو آپ کو ڈیوائس مینیجر میں بلوٹوتھ سیریل پورٹس یا دیگر نیٹ ورک والی COM پورٹس کو غیر فعال کرنے کی ضرورت پڑ سکتی ہے۔ Arduino سافٹ ویئر آپ کے کمپیوٹر پر تمام سیریل (COM) پورٹس کو اسکین کرتا ہے جب یہ شروع ہوتا ہے اور جب آپ ٹولز مینو کو کھولتے ہیں، اور یہ نیٹ ورک والی بندرگاہیں بعض اوقات بڑی تاخیر یا کریش کا سبب بن سکتی ہیں۔
- چیک کریں کہ آپ کوئی بھی ایسا پروگرام نہیں چلا رہے ہیں جو تمام سیریل پورٹس کو اسکین کرتا ہو، جیسے USB سیلولر وائی فائی ڈونگل سافٹ ویئر (مثلاً Sprint یا Verizon سے)، PDA سنک ایپلی کیشنز، بلوٹوتھ-USB ڈرائیورز (مثلاً BlueSoleil)، ورچوئل ڈیمون ٹولز وغیرہ۔
- یقینی بنائیں کہ آپ کے پاس فائر وال سافٹ ویئر نہیں ہے جو سیریل پورٹ (جیسے زون الارم) تک رسائی کو روکتا ہے۔
- آپ کو پروسیسنگ، PD، vvvv، وغیرہ کو چھوڑنے کی ضرورت پڑ سکتی ہے اگر آپ USB پر ڈیٹا پڑھنے یا Arduino بورڈ سے سیریل کنکشن کے لیے استعمال کر رہے ہیں۔
- لینکس پر، آپ Arduino سافٹ ویئر کو روٹ کے طور پر چلانے کی کوشش کر سکتے ہیں، کم از کم عارضی طور پر یہ دیکھنے کے لیے کہ آیا اپ لوڈ کو ٹھیک کرتا ہے۔
جسمانی تعلق
- سب سے پہلے یقینی بنائیں کہ آپ کا بورڈ آن ہے (سبز ایل ای ڈی آن ہے) اور کمپیوٹر سے منسلک ہے۔
- Arduino Uno اور Mega 2560 کو USB ہب کے ذریعے میک سے جڑنے میں دشواری ہو سکتی ہے۔ اگر آپ کے "ٹولز> سیریل پورٹ" مینو میں کچھ بھی نظر نہیں آتا ہے، تو بورڈ کو براہ راست اپنے کمپیوٹر پر لگانے اور Arduino IDE کو دوبارہ شروع کرنے کی کوشش کریں۔
- ڈیجیٹل پن 0 اور 1 کو اپ لوڈ کرتے وقت منقطع کریں کیونکہ وہ کمپیوٹر کے ساتھ سیریل کمیونیکیشن کے ساتھ شیئر کیے جاتے ہیں (کوڈ اپ لوڈ ہونے کے بعد وہ منسلک اور استعمال ہوسکتے ہیں)۔
- بورڈ سے منسلک کسی بھی چیز کے ساتھ اپ لوڈ کرنے کی کوشش کریں (یقینا USB کیبل کے علاوہ)۔
- اس بات کو یقینی بنائیں کہ بورڈ کسی دھاتی یا کوندکٹو چیز کو نہیں چھو رہا ہے۔
- ایک مختلف USB کیبل آزمائیں؛ کبھی کبھی وہ کام نہیں کرتے.
آٹو ری سیٹ
- اگر آپ کے پاس ایسا بورڈ ہے جو آٹو ری سیٹ کو سپورٹ نہیں کرتا ہے، تو یقینی بنائیں کہ آپ اپ لوڈ کرنے سے چند سیکنڈ پہلے بورڈ کو ری سیٹ کر رہے ہیں۔ (Arduino Diecimila، Duemilanove، اور Nano 6-pin پروگرامنگ ہیڈر کے ساتھ LilyPad، Pro، اور Pro Mini کی طرح آٹو ری سیٹ کی حمایت کرتے ہیں)۔
- تاہم، نوٹ کریں کہ کچھ Diecimila غلطی سے غلط بوٹ لوڈر سے جل گئے تھے اور آپ کو اپ لوڈ کرنے سے پہلے جسمانی طور پر ری سیٹ بٹن کو دبانے کی ضرورت پڑ سکتی ہے۔
- تاہم، کچھ کمپیوٹرز پر، آپ کو Arduino ماحول میں اپ لوڈ بٹن کو دبانے کے بعد بورڈ پر ری سیٹ بٹن کو دبانے کی ضرورت پڑ سکتی ہے۔ دونوں کے درمیان وقت کے مختلف وقفوں کی کوشش کریں، 10 سیکنڈ یا اس سے زیادہ تک۔
- اگر آپ کو یہ خرابی ملتی ہے: [VP 1]آلہ درست طریقے سے جواب نہیں دے رہا ہے۔ دوبارہ اپ لوڈ کرنے کی کوشش کریں (یعنی بورڈ کو دوبارہ ترتیب دیں اور دوسری بار ڈاؤن لوڈ کا بٹن دبائیں)۔
بوٹ لوڈر
- یقینی بنائیں کہ آپ کے Arduino بورڈ پر ایک بوٹ لوڈر جل گیا ہے۔ چیک کرنے کے لیے، بورڈ کو دوبارہ ترتیب دیں۔ بلٹ ان ایل ای ڈی (جو پن 13 سے منسلک ہے) کو پلک جھپکنا چاہیے۔ اگر ایسا نہیں ہوتا ہے تو ہو سکتا ہے کہ آپ کے بورڈ پر بوٹ لوڈر نہ ہو۔
- آپ کے پاس کیسا بورڈ ہے۔ اگر یہ ایک منی، للی پیڈ یا دوسرا بورڈ ہے جس میں اضافی وائرنگ کی ضرورت ہے تو، اگر ممکن ہو تو اپنے سرکٹ کی تصویر شامل کریں۔
- آپ کبھی بورڈ پر اپ لوڈ کرنے کے قابل تھے یا نہیں۔ اگر ایسا ہے تو، آپ بورڈ کے ساتھ اس سے پہلے کیا کر رہے تھے / جب اس نے کام کرنا چھوڑ دیا، اور آپ نے حال ہی میں اپنے کمپیوٹر سے کون سا سافٹ ویئر شامل یا ہٹایا ہے؟
- جب آپ وربوز آؤٹ پٹ کو فعال کر کے اپ لوڈ کرنے کی کوشش کرتے ہیں تو پیغامات دکھائے جاتے ہیں۔ ایسا کرنے کے لیے ٹول بار میں اپلوڈ بٹن پر کلک کرتے ہوئے شفٹ کی کو دبا کر رکھیں۔