arduino-لوگو

Arduino REES2 Uno ڪيئن استعمال ڪجي

ڪيئن استعمال ڪجي-Arduino-REES2-Uno-product

Arduino Uno ڪيئن استعمال ڪجي

ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-1

عام ايپليڪيشن

  • Xoscillo، هڪ کليل ذريعو آسيلو اسڪوپ
  • Arduinome، هڪ MIDI ڪنٽرولر ڊوائيس جيڪو مونوم کي نقل ڪري ٿو
  • OBDuino، هڪ ٽرپ ڪمپيوٽر جيڪو استعمال ڪري ٿو آن-بورڊ تشخيص انٽرفيس تمام جديد ڪارن ۾ مليو
  • Ardupilot، ڊرون سافٽ ويئر ۽ هارڊويئر
  • Gameduino، ريٽرو 2D ويڊيو گيمز ٺاهڻ لاءِ Arduino شيلڊ
  • ArduinoPhone، ھڪڙو پاڻمرادو سيل فون
  • پاڻي جي معيار جي جاچ پليٽ فارم

ڊائون لوڊ / انسٽاليشن

  • ڏانهن وڃو www.arduino.cc arduino سافٽ ويئر جو جديد نسخو ڊائون لوڊ ڪرڻ ۽ پنهنجو آپريٽنگ سسٽم چونڊيو
  • ٽائيٽل بار تي سافٽ ويئر ٽئب تي ڪلڪ ڪريو، بس ھيٺ لٿو ھڪ دفعو توھان ھي تصوير ڏسنداڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-2
  • توهان جي آپريٽنگ سسٽم جي مطابق، جهڙوڪ جيڪڏهن توهان وٽ ونڊوز سسٽم آهي ته پوء ونڊوز انسٽالر چونڊيو. ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-3

شروعاتي سيٽ اپ

  • چونڊيو اوزار مينيو ۽ بورڊڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-5
  • پوءِ چونڊيو Arduino بورڊ جو قسم جيڪو توهان پروگرام ڪرڻ چاهيو ٿا، اسان جي صورت ۾ اهو آهي Arduino Uno. ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-6ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-7
  • پروگرامر کي منتخب ڪريو Arduino ISP، جيڪڏھن اھو منتخب نه ڪيو ويو آھي ته Arduino ISP پروگرامر کي چونڊيو وڃي. Arduino کي ڳنڍڻ کان پوء COM بندرگاهن کي چونڊڻ گهرجي.

هڪ LED چمڪيو

  • بورڊ کي ڪمپيوٽر سان ڳنڍيو. Arduino ۾، سافٽ ويئر ڏانهن وڃو File -> مثالamples -> بنياديات -> Blink LED. ڪوڊ خودڪار طريقي سان ونڊو ۾ لوڊ ٿيندو.ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-8
  • اپلوڊ بٽڻ کي دٻايو ۽ انتظار ڪريو جيستائين پروگرام چوي ٿو اپ لوڊ ٿي چڪو آهي. توهان کي ڏسڻ گهرجي ته ايل اي ڊي اڳيان پن 13 جي اڳيان ٽمڪڻ شروع ٿئي ٿو. نوٽ ڪريو ته اتي اڳ ۾ ئي سائي LED آهي اڪثر بورڊن سان ڳنڍيل آهي - توهان کي لازمي طور تي هڪ الڳ LED جي ضرورت ناهي.

مشڪلاتون

جيڪڏهن توهان Arduino Uno تي ڪو به پروگرام اپلوڊ ڪرڻ جي قابل نه آهيو ۽ "BLINK" لاءِ هي غلطي حاصل ڪري رهيا آهيو جڏهن اپلوڊ ڪرڻ وقت Tx ۽ Rx هڪ ئي وقت بلنڪس ۽ پيغام پيدا ڪريو.
avrdude: تصديق جي غلطي، بائيٽ 0x00000x0d تي پهريون بي ميل! = 0x0c Avrdude تصديق جي غلطي؛ مواد بي ترتيب Avrdudedone ”مهرباني“ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-9

تجويز

  • پڪ ڪريو ته توهان وٽ صحيح شيون چونڊيو آهي اوزار > بورڊ مينيو ۾. جيڪڏهن توهان وٽ آهي Arduino Uno، توهان کي ان کي چونڊڻ جي ضرورت پوندي. ان سان گڏ، نوان Arduino Duemilanove بورڊ هڪ ATmega328 سان گڏ ايندا آهن، جڏهن ته پراڻن وٽ هڪ ATmega168 آهي. چيڪ ڪرڻ لاء، متن پڙهو microcontroller تي (وڏي چپ) توهان جي Arduino بورڊ تي.
  • چيڪ ڪريو ته مناسب پورٽ چونڊيو ويو آهي اوزار> سيريل پورٽ مينيو ۾ (جيڪڏهن توهان جو پورٽ ظاهر نه ٿئي، ڪمپيوٽر سان ڳنڍيل بورڊ سان IDE کي ٻيهر شروع ڪرڻ جي ڪوشش ڪريو). Mac تي، سيريل پورٽ ڪجھھ ھئڻ گھرجي جھڙوڪ /dev/tty.usbmodem621 (Uno يا Mega 2560 لاءِ) يا /dev/tty.usbserial-A02f8e (پراڻن، FTDI تي ٻڌل بورڊن لاءِ). لينڪس تي، اهو هجڻ گهرجي /dev/ttyACM0 يا ساڳيو (يون يا ميگا 2560 لاءِ) يا
    /dev/ttyUSB0 يا ساڳي (پراڻن بورڊن لاءِ).
  • ونڊوز تي، اهو هڪ COM بندرگاهه هوندو پر توهان کي ڏسڻ جي ضرورت پوندي ڊيوائس مئنيجر (بندرگاهن جي هيٺان) ڏسڻ لاءِ. جيڪڏھن توھان کي نظر نٿو اچي ته توھان جي Arduino بورڊ لاءِ سيريل پورٽ آھي، ڊرائيورن بابت ھيٺ ڏنل معلومات ڏسو.

ڊرائيور

  • ونڊوز 7 تي (خاص طور تي 64-bit ورزن)، توهان کي شايد ڊوائيس مئنيجر ۾ وڃڻ جي ضرورت پوندي ۽ يونو يا ميگا 2560 لاءِ ڊرائيورن کي اپڊيٽ ڪرڻ جي ضرورت پوندي.ڪيئن استعمال ڪجي-Arduino-REES2-Uno-fig-10
  • صرف ڊوائيس تي صحيح ڪلڪ ڪريو (بورڊ توهان جي ڪمپيوٽر سان ڳنڍيل هجي)، ۽ ونڊوز کي مناسب .inf ڏانهن اشارو ڪيو. file ٻيهر. .inf Arduino سافٽ ويئر جي ڊرائيورز/ ڊاريڪٽري ۾ آهي (نه ان جي FTDI USB ڊرائيورز جي ذيلي ڊاريڪٽري ۾).
  • جيڪڏهن توهان کي هي غلطي ملي ٿي جڏهن ونڊوز XP تي Uno يا ميگا 2560 ڊرائيور انسٽال ڪري رهيا آهيو: "سسٽم ڳولي نه ٿو سگهي. file بيان ڪيل
  • لينڪس تي، يونو ۽ ميگا 2560 فارم /dev/ttyACM0 جي ڊوائيسز طور ڏيکاري ٿو. اهي RXTX لائبريري جي معياري ورزن جي حمايت نه ڪندا آهن جيڪي Arduino سافٽ ويئر سيريل ڪميونيڪيشن لاءِ استعمال ڪندا آهن. لينڪس لاءِ Arduino سافٽ ويئر ڊائون لوڊ ۾ شامل آهي RXTX لائبريري جو هڪ نسخو پڻ انهن /dev/ttyACM* ڊوائيسز کي ڳولڻ لاءِ. هتي پڻ آهي Ubuntu پيڪيج (11.04 لاءِ) جنهن ۾ انهن ڊوائيسز لاءِ سپورٽ شامل آهي. جيڪڏهن، تنهن هوندي به، توهان استعمال ڪري رهيا آهيو RXTX پيڪيج توهان جي ورڇ مان، توهان کي شايد /dev/ttyACM0 کان/dev/ttyUSB0 تائين Symlink ڪرڻ جي ضرورت پوندي (اڳ لاءِample) ته جيئن سيريل پورٽ Arduino سافٽ ويئر ۾ ظاهر ٿئي

ڊوڙ 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G پنهنجو يوزر نالو ڊائل ڪريو
  • لاگ آف ڪريو ۽ ٻيهر لاگ ان ڪريو تبديليون اثر انداز ٿيڻ لاءِ.

سيريل پورٽ تائين رسائي

  • ونڊوز تي، جيڪڏهن سافٽ ويئر شروع ٿيڻ ۾ سست آهي يا لانچ تي حادثو ٿئي ٿو، يا ٽولز مينيو کولڻ ۾ سست آهي، توهان کي ڊوائيس مئنيجر ۾ بلوٽوٿ سيريل بندرگاهن يا ٻين نيٽ ورڪ ٿيل COM بندرگاهن کي غير فعال ڪرڻ جي ضرورت پوندي. Arduino سافٽ ويئر توهان جي ڪمپيوٽر تي سڀني سيريل (COM) بندرگاهن کي اسڪين ڪري ٿو جڏهن اهو شروع ٿئي ٿو ۽ جڏهن توهان اوزار مينيو کوليو ٿا، ۽ اهي نيٽ ورڪ بندرگاهن ڪڏهن ڪڏهن وڏي دير يا حادثن جو سبب بڻجي سگهن ٿيون.
  • چيڪ ڪريو ته توهان ڪو به پروگرام نه هلائي رهيا آهيو جيڪو سڀني سيريل بندرگاهن کي اسڪين ڪري ٿو، جهڙوڪ يو ايس بي سيلولر وائي فائي ڊونگل سافٽ ويئر (مثال طور اسپرنٽ يا ويريزون کان)، PDA هم وقت سازي ايپليڪيشنون، بلوٽوت-يو ايس بي ڊرائيور (مثال طور BlueSoleil)، ورچوئل ڊيمون اوزار، وغيره.
  • پڪ ڪريو ته توهان وٽ فائر وال سافٽ ويئر نه آهي جيڪو سيريل پورٽ تائين رسائي کي روڪي ٿو (مثال طور زون الارم).
  • توهان کي پروسيسنگ، PD، vvvv وغيره ڇڏڻ جي ضرورت پوندي جيڪڏهن توهان انهن کي استعمال ڪري رهيا آهيو ڊيٽا کي USB تي پڙهڻ لاءِ يا Arduino بورڊ ڏانهن سيريل ڪنيڪشن.
  • لينڪس تي، توھان ڪوشش ڪري سگھوٿا Arduino سافٽ ويئر کي روٽ طور، گھٽ ۾ گھٽ عارضي طور تي ڏسڻ لاء ته اپلوڊ کي درست ڪري ٿو.

جسماني ڪنيڪشن

  • پهرين پڪ ڪريو ته توهان جو بورڊ آن آهي (سبز LED آن آهي) ۽ ڪمپيوٽر سان ڳنڍيل آهي.
  • Arduino Uno ۽ Mega 2560 شايد USB حب ذريعي ميڪ سان ڳنڍڻ ۾ مشڪل هجي. جيڪڏهن توهان جي "ٽولز> سيريل پورٽ" مينيو ۾ ڪجھ به ظاهر نه ٿئي، بورڊ کي سڌو سنئون پنهنجي ڪمپيوٽر تي پلگ ان ڪرڻ ۽ Arduino IDE کي ٻيهر شروع ڪرڻ جي ڪوشش ڪريو.
  • اپلوڊ ڪرڻ دوران ڊجيٽل پنن 0 ۽ 1 کي ڊسڪنيڪٽ ڪريو جيئن اهي ڪمپيوٽر سان سيريل ڪميونيڪيشن سان شيئر ڪيا وڃن (اهي ڪوڊ اپ لوڊ ٿيڻ کان پوءِ ڳنڍجي ۽ استعمال ڪري سگهجن ٿا).
  • ڪوشش ڪريو اپلوڊ ڪرڻ جي بغير بورڊ سان ڳنڍيل ڪجھ به نه (يقينا USB ڪيبل کان سواء).
  • پڪ ڪريو ته بورڊ ڪنهن به دھاتي يا conductive کي نه ڇڪي رهيو آهي.
  • ڪوشش ڪريو هڪ مختلف USB ڪيبل؛ ڪڏهن ڪڏهن اهي ڪم نه ڪندا آهن.

خودڪار ري سيٽ

  • جيڪڏھن توھان وٽ ھڪڙو بورڊ آھي جيڪو خودڪار ري سيٽ کي سپورٽ نٿو ڪري، پڪ ڪريو ته توھان بورڊ کي سيٽ ڪري رھيا آھيو اپ لوڊ ڪرڻ کان ڪجھ سيڪنڊ اڳ. (Arduino Diecimila، Duemilanove، ۽ نانو سپورٽ آٽو ري سيٽ ڪريو جيئن للي پيڊ، پرو، ۽ پرو ميني 6 پن پروگرامنگ هيڊرز سان ڪندا).
  • بهرحال، نوٽ ڪريو ته ڪجهه ڊيڪيميلا غلط بوٽ لوڊر سان حادثي سان سڙي ويا ۽ شايد توهان کي اپلوڊ ڪرڻ کان پهريان جسماني طور تي ري سيٽ بٽڻ کي دٻائڻ جي ضرورت پوندي.
  • بهرحال، ڪجهه ڪمپيوٽرن تي، توهان کي بورڊ تي ري سيٽ بٽڻ کي دٻائڻ جي ضرورت پوندي جڏهن توهان Arduino ماحول ۾ اپلوڊ بٽڻ کي هٽايو. ڪوشش ڪريو وقت جي مختلف وقفن جي وچ ۾، 10 سيڪنڊن تائين يا وڌيڪ.
  • جيڪڏهن توهان کي هي غلطي ملي ٿي: [VP 1]ڊيوائس صحيح جواب نه ڏئي رهي آهي. ٻيهر اپلوڊ ڪرڻ جي ڪوشش ڪريو (يعني بورڊ کي ري سيٽ ڪريو ۽ ٻيو ڀيرو ڊائون لوڊ بٽڻ کي دٻايو).

بوٽ لوڊ ڪندڙ

  • پڪ ڪريو ته توهان جي Arduino بورڊ تي هڪ بوٽ لوڊر ساڙيو ويو آهي. چيڪ ڪرڻ لاء، بورڊ کي ري سيٽ ڪريو. ٺهيل ايل اي ڊي (جيڪو پن 13 سان ڳنڍيل آهي) کي چمڪڻ گهرجي. جيڪڏهن اهو نه آهي، شايد توهان جي بورڊ تي بوٽ لوڊ ڪندڙ نه هجي.
  • توهان وٽ ڪهڙي قسم جو بورڊ آهي. جيڪڏهن اهو هڪ ميني، للي پيڊ يا ٻيو بورڊ آهي جنهن کي اضافي وائرنگ جي ضرورت آهي، توهان جي سرڪٽ جي تصوير شامل ڪريو، جيڪڏهن ممڪن هجي.
  • توهان ڪڏهن به بورڊ تي اپلوڊ ڪرڻ جي قابل هئا يا نه. جيڪڏهن ائين آهي ته، توهان بورڊ سان ڇا ڪري رهيا هئا ان کان اڳ/جڏهن اهو ڪم ڪرڻ بند ڪيو، ۽ توهان تازو ئي توهان جي ڪمپيوٽر مان ڪهڙو سافٽ ويئر شامل ڪيو يا هٽايو آهي؟
  • نياپا ڏيکاريا ويندا آھن جڏھن توھان اپلوڊ ڪرڻ جي ڪوشش ڪندا verbose output سان فعال ٿيل. ائين ڪرڻ لاءِ، ٽول بار ۾ اپلوڊ بٽڻ تي ڪلڪ ڪرڻ دوران شفٽ ڪيئي کي دٻايو.

Arduino REES2 Uno گائيڊ ڪيئن استعمال ڪجي

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *