منځپانګې
پټول
د Arduino REES2 Uno کارولو څرنګوالی
د Arduino Uno کارولو څرنګوالی
عادي غوښتنلیک
- Xoscillo، د خلاصې سرچینې اوسیلوسکوپ
- Arduinome، د MIDI کنټرولر وسیله چې د مونوم نقل کوي
- OBDuino، یو ټرپ کمپیوټر چې په ډیری عصري موټرو کې موندل شوي د بورډ تشخیص انٹرفیس کاروي
- Ardupilot، د ډرون سافټویر او هارډویر
- Gameduino، د ریٹرو 2D ویډیو لوبو جوړولو لپاره د Arduino شیلډ
- ArduinoPhone، د خپل ځان لپاره ګرځنده تلیفون
- د اوبو کیفیت ازموینې پلیټ فارم
ډاونلوډ / نصب کول
- ورتګ www.arduino.cc د arduino سافټویر وروستۍ نسخه ډاونلوډ کولو لپاره او خپل عملیاتي سیسټم غوره کړئ
- د سرلیک بار کې د سافټویر ټب باندې کلیک وکړئ ، یوازې یوځل لاندې سکرول کړئ چې تاسو به دا عکس وګورئ
- ستاسو د عملیاتي سیسټم له مخې، لکه که تاسو وینډوز سیسټم لرئ نو د وینډوز انسټالر غوره کړئ.
ابتدايي ترتیب
- د وسیلو مینو او بورډ غوره کړئ
- بیا د Arduino بورډ ډول غوره کړئ چې تاسو یې پروګرام کول غواړئ، زموږ په قضیه کې دا د Arduino Uno دی.
- د Arduino ISP پروګرامر غوره کړئ، که دا غوره نه وي باید د Arduino ISP پروګرامر غوره کړئ. د Arduino سره نښلولو وروسته باید د COM بندر غوره کړي.
یو لیډ روښانه کړئ
- بورډ له کمپیوټر سره وصل کړئ. په Arduino کې، سافټویر ته لاړ شئ File -> سابقهamples -> اساسات -> Blink LED. کوډ به په اوتومات ډول په کړکۍ کې پورته شي.
- د اپلوډ تڼۍ کېکاږئ او تر هغه وخته پورې انتظار وکړئ چې برنامه وايي اپلوډ بشپړ شوی. تاسو باید د پن 13 سره نږدې LED وګورئ چې د ړنګولو پیل کوي. په یاد ولرئ چې لا دمخه یو شنه LED د ډیری بورډونو سره وصل دی - تاسو اړتیا نلرئ جلا LED ته اړتیا ولرئ.
د ستونزو حل کول
که تاسو نشئ کولی Arduino Uno ته کوم برنامه اپلوډ کړئ او د "BLINK" لپاره دا تېروتنه ترلاسه کړئ پداسې حال کې چې د Tx او Rx اپلوډ کول په ورته وخت کې راښکاره کیږي او پیغام تولیدوي.
avrdude: د تایید تېروتنه، په بایټ 0x00000x0d کې لومړی بې مطابقت!= 0x0c د تایید تېروتنه؛ د منځپانګې سره سمون نه خوري Avrdudedone "مننه"
وړاندیز
- ډاډ ترلاسه کړئ چې تاسو په وسیلو> بورډ مینو کې سم توکي غوره کړي. که تاسو د Arduino Uno لرئ، نو تاسو به یې غوره کړئ. همچنان ، نوي Arduino Duemilanove بورډونه د ATmega328 سره راځي ، پداسې حال کې چې زاړه یې ATmega168 لري. د چک کولو لپاره، په خپل Arduino بورډ کې د مایکرو کنټرولر (لوی چپ) متن ولولئ.
- وګورئ چې مناسب بندر په وسیلو> سیریل پورټ مینو کې غوره شوی (که ستاسو پورټ نه څرګندیږي ، د کمپیوټر سره وصل شوي بورډ سره IDE بیا پیل کولو هڅه وکړئ). په ماک کې، سیریل پورټ باید یو څه وي لکه /dev/tty.usbmodem621 (د Uno یا میګا 2560 لپاره) یا /dev/tty.usbserial-A02f8e (د زړو، FTDI پر بنسټ بورډونو لپاره). په لینکس کې، دا باید /dev/ttyACM0 یا ورته وي (د یونو یا میګا 2560 لپاره) یا
/dev/ttyUSB0 یا ورته (د زړو بورډونو لپاره). - په وینډوز کې، دا به د COM بندر وي مګر تاسو اړتیا لرئ د وسیلې مدیر (د بندرونو لاندې) وګورئ ترڅو وګورئ چې کوم یو. که تاسو داسې نه بریښي چې د خپل Arduino بورډ لپاره سیریل بندر ولرئ، د ډرایورانو په اړه لاندې معلومات وګورئ.
چلوونکي
- په وینډوز 7 کې (په ځانګړې توګه د 64-bit نسخه)، تاسو ممکن د وسیلې مدیر ته لاړ شئ او د یونو یا میګا 2560 لپاره ډرایورونه تازه کړئ.
- یوازې په وسیله باندې ښی کلیک وکړئ (بورډ باید ستاسو کمپیوټر سره وصل وي)، او وینډوز په مناسب .inf کې په نښه کړئ. file بیا .inf د Arduino سافټویر په ډرایور/ ډایرکټر کې دی (نه د دې د FTDI USB ډرایور فرعي لارښود کې).
- که تاسو دا تېروتنه په وینډوز ایکس پی کې د Uno یا میګا 2560 ډرایورونو نصبولو پرمهال ترلاسه کړئ: "سیسټم نشي موندلی file مشخص
- په لینکس کې، Uno او Mega 2560 د فارم /dev/ttyACM0 وسیلو په توګه ښکاره کیږي. دا د RXTX کتابتون معیاري نسخه لخوا نه ملاتړ کیږي چې د Arduino سافټویر د سریال اړیکو لپاره کاروي. د لینکس لپاره د Arduino سافټویر ډاونلوډ کې د RXTX کتابتون یوه نسخه شامله ده چې د دې /dev/ttyACM* وسیلو لټون کولو لپاره پیچ شوی. دلته د اوبنټو کڅوړه هم شتون لري (د 11.04 لپاره) چې د دې وسیلو ملاتړ پکې شامل دی. په هرصورت، که تاسو د خپل توزیع څخه د RXTX کڅوړه کاروئ، تاسو ممکن د /dev/ttyACM0 څخه/dev/ttyUSB0 ته (د مثال لپاره) د سیملنک ته اړتیا ولرئample) د دې لپاره چې سیریل پورټ د Arduino سافټویر کې څرګند شي
منډه کړه
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G خپل کارن نوم ډایل کړئ
- د بدلونونو د اغیزمن کیدو لپاره لاګ آف او بیا ننوتل.
سیریل پورټ ته لاسرسی
- په وینډوز کې ، که چیرې سافټویر د پیل کولو لپاره ورو وي یا په لانچ کې کریش شي ، یا د وسیلو مینو د خلاصیدو لپاره ورو وي ، نو تاسو ممکن د وسیلې مدیر کې د بلوتوټ سیریل پورټونو یا نور شبکې COM بندرونو غیر فعالولو ته اړتیا ولرئ. د Arduino سافټویر ستاسو په کمپیوټر کې ټول سریال (COM) بندرونه سکین کوي کله چې دا پیل کیږي او کله چې تاسو د وسیلو مینو پرانیزئ، او دا شبکه شوي بندرونه ځینې وختونه د لوی ځنډ یا حادثې لامل کیدی شي.
- وګورئ چې تاسو داسې پروګرامونه نه چلوئ چې ټول سریال بندرونه سکین کړي، لکه د USB سیلولر وائی فای ډونګل سافټویر (د بیلګې په توګه د سپرینټ یا ویریزون څخه)، د PDA سنک غوښتنلیکونه، د بلوتوت-USB ډرایورونه (لکه بلیو سولیل)، مجازی ډیمون اوزار، او داسې نور.
- ډاډ ترلاسه کړئ چې تاسو د فایر وال سافټویر نلرئ چې سیریل پورټ ته لاسرسی بندوي (د بیلګې په توګه زون الارم).
- تاسو ممکن د پروسس کولو، PD، vvvv، او داسې نورو پریښودلو ته اړتیا ولرئ که تاسو د USB یا د Arduino بورډ سره سیریل پیوستون کې د معلوماتو لوستلو لپاره کاروئ.
- په لینکس کې، تاسو ممکن د روټ په توګه د Arduino سافټویر چلولو هڅه وکړئ، لږترلږه په لنډمهاله توګه وګورئ چې ایا اپلوډ حل کوي.
فزیکي اړیکه
- لومړی ډاډ ترلاسه کړئ چې ستاسو تخته روانه ده (شنه LED فعاله ده) او کمپیوټر سره وصل دی.
- د Arduino Uno او Mega 2560 ممکن د USB مرکز له لارې ماک سره وصل کولو کې ستونزه ولري. که ستاسو په "وسیلې> سیریل پورټ" مینو کې هیڅ نه ښکاري، هڅه وکړئ بورډ مستقیم خپل کمپیوټر ته وصل کړئ او د Arduino IDE بیا پیل کړئ.
- د اپلوډ کولو پرمهال ډیجیټل پن 0 او 1 منقطع کړئ ځکه چې دوی د کمپیوټر سره د سریال ارتباط سره شریک شوي (دوی کولی شي د کوډ اپلوډ کولو وروسته وصل شي او وکارول شي).
- د بورډ سره تړلي هیڅ شی سره اپلوډ کولو هڅه وکړئ (البته د USB کیبل پرته).
- ډاډ ترلاسه کړئ چې تخته د فلزاتو یا چلونکي هیڅ شی ته نه لمس کوي.
- یو بل USB کیبل هڅه وکړئ؛ ځینې وختونه دوی کار نه کوي.
اتومات ریسیټ
- که تاسو داسې بورډ لرئ چې د اتوماتیک بیا تنظیم کولو ملاتړ نه کوي، ډاډ ترلاسه کړئ چې تاسو د اپلوډ کولو څخه څو ثانیې مخکې بورډ ری سیٹ کوئ. (Arduino Diecimila، Duemilanove، او Nano د 6-pin پروګرامینګ سرلیکونو سره د لیلی پیډ، پرو، او پرو مینی په څیر د آٹو ریسیټ ملاتړ کوي).
- په هرصورت، په یاد ولرئ چې ځینې ډیسیمیلا په ناڅاپي ډول د غلط بوټلوډر سره سوځول شوي او ممکن تاسو ته اړتیا ولري چې د اپلوډ کولو دمخه د ری سیٹ تڼۍ فشار ورکړئ.
- په هرصورت، په ځینو کمپیوټرونو کې، تاسو اړتیا لرئ په بورډ کې د ری سیٹ تڼۍ فشار کړئ وروسته له دې چې تاسو د Arduino چاپیریال کې د اپلوډ تڼۍ ټک کړئ. د دواړو تر منځ د وخت مختلف وقفې هڅه وکړئ، تر 10 ثانیو یا ډیر.
- که تاسو دا تېروتنه ترلاسه کړئ: [VP 1] وسیله په سمه توګه ځواب نه ورکوي. بیا د اپلوډ کولو هڅه وکړئ (یعنې بورډ بیا تنظیم کړئ او دوهم ځل د ډاونلوډ تڼۍ فشار ورکړئ).
بوټ لوډر
- ډاډ ترلاسه کړئ چې ستاسو د Arduino بورډ کې یو بوټلوډر سوځیدلی. د چک کولو لپاره، تخته بیا تنظیم کړئ. جوړ شوی LED (کوم چې د 13 پن سره وصل دی) باید سترګې پټې کړي. که دا نه وي، ممکن ستاسو په بورډ کې بوټلوډر نه وي.
- تاسو څه ډول بورډ لرئ. که دا یو مینی، لیلی پیډ یا بل بورډ وي چې اضافي تارونو ته اړتیا لري، د امکان په صورت کې ستاسو د سرکټ عکس شامل کړئ.
- ایا تاسو هیڅکله د دې توان لرئ چې بورډ ته اپلوډ کړئ. که داسې وي، تاسو مخکې له بورډ سره څه کول / کله چې دا کار بند کړ، او تاسو په دې وروستیو کې کوم سافټویر ستاسو کمپیوټر څخه اضافه یا لرې کړی؟
- هغه پیغامونه ښکاره کیږي کله چې تاسو د فعال شوي فعل محصول سره د اپلوډ کولو هڅه کوئ. د دې کولو لپاره، د شفټ کیلي ونیسئ پداسې حال کې چې په وسیله پټه کې د اپلوډ تڼۍ کلیک وکړئ.