مطالب
پنهان کردن
نحوه استفاده از آردوینو REES2 Uno
نحوه استفاده از Arduino Uno
برنامه معمولی
- Xoscillo، یک اسیلوسکوپ منبع باز
- Arduinome، یک دستگاه کنترل کننده MIDI که از Monome تقلید می کند
- OBDuino، یک کامپیوتر سفری که از رابط تشخیصی موجود در اکثر خودروهای مدرن استفاده میکند
- Ardupilot، نرم افزار و سخت افزار پهپاد
- Gameduino، سپر آردوینو برای ایجاد بازی های ویدئویی دوبعدی یکپارچهسازی با سیستمعامل
- ArduinoPhone، یک تلفن همراه که خودتان آن را انجام دهید
- پلت فرم تست کیفیت آب
دانلود / نصب
- رفتن به www.arduino.cc آخرین نسخه نرم افزار آردوینو را دانلود کرده و سیستم عامل خود را انتخاب کنید
- در نوار عنوان روی برگه نرم افزار کلیک کنید، پس از مشاهده این تصویر فقط به پایین بروید
- با توجه به سیستم عامل خود، مانند اگر سیستم ویندوز دارید، Windows Installer را انتخاب کنید.
تنظیم اولیه
- منوی Tools و Board را انتخاب کنید
- سپس نوع برد آردوینو را که می خواهید برنامه ریزی کنید انتخاب کنید، در مورد ما آردوینو Uno است.
- برنامه نویس آردوینو ISP را انتخاب کنید، اگر این انتخاب نشد باید برنامه نویس آردوینو ISP را انتخاب کنید. پس از اتصال آردوینو باید پورت COM را انتخاب کنید.
یک LED چشمک بزنید
- برد را به کامپیوتر وصل کنید. در آردوینو، نرم افزار به File -> مثالamples -> Basics -> Blink LED. کد به طور خودکار در پنجره بارگیری می شود.
- دکمه Upload را فشار دهید و منتظر بمانید تا برنامه بگوید Done Uploading. باید ببینید LED کنار پین 13 شروع به چشمک زدن می کند. توجه داشته باشید که قبلاً یک LED سبز رنگ به اکثر بردها متصل است - لزوماً به LED جداگانه نیاز ندارید.
عیب یابی
اگر نمی توانید هیچ برنامه ای را در آردوینو Uno آپلود کنید و این خطا را برای BLINK دریافت می کنید هنگام آپلود Tx و Rx به طور همزمان چشمک می زند و پیام را ایجاد می کند.
avrdude: خطای تأیید، اولین عدم تطابق در بایت 0x00000x0d != 0x0c خطای تأیید Avrdude; عدم تطابق محتوا Avrdudedone "متشکرم"
پیشنهاد
- مطمئن شوید که مورد مناسب را در منوی Tools > Board انتخاب کرده اید. اگر Arduino Uno دارید، باید آن را انتخاب کنید. همچنین، بردهای جدیدتر Arduino Duemilanove دارای ATmega328 هستند، در حالی که بردهای قدیمی تر دارای ATmega168 هستند. برای بررسی، متن روی میکروکنترلر (تراشه بزرگتر) روی برد آردوینو را بخوانید.
- بررسی کنید که پورت مناسب در منوی Tools > Serial Port انتخاب شده باشد (اگر پورت شما ظاهر نشد، IDE را با برد متصل به رایانه مجدداً راه اندازی کنید). در مک، پورت سریال باید چیزی شبیه /dev/tty.usbmodem621 (برای Uno یا Mega 2560) یا /dev/tty.usbserial-A02f8e (برای بردهای قدیمیتر و مبتنی بر FTDI) باشد. در لینوکس، باید /dev/ttyACM0 یا مشابه باشد (برای Uno یا Mega 2560) یا
/dev/ttyUSB0 یا مشابه (برای بردهای قدیمی). - در ویندوز، یک پورت COM خواهد بود، اما باید در Device Manager (در زیر پورت ها) بررسی کنید تا ببینید کدام یک. اگر به نظر می رسد که پورت سریال برای برد آردوینو خود ندارید، به اطلاعات زیر در مورد درایورها مراجعه کنید.
رانندگان
- در ویندوز 7 (به ویژه نسخه 64 بیتی)، ممکن است لازم باشد به Device Manager رفته و درایورهای Uno یا Mega 2560 را به روز کنید.
- فقط روی دستگاه کلیک راست کنید (برد باید به رایانه شما متصل باشد) و ویندوز را روی .inf مناسب قرار دهید file از نو. inf. در دایرکتوری درایورهای نرم افزار آردوینو (نه در زیر شاخه FTDI USB Drivers آن) قرار دارد.
- اگر هنگام نصب درایورهای Uno یا Mega 2560 در ویندوز XP با این خطا مواجه شدید: «سیستم نمی تواند file مشخص شده است
- در لینوکس، Uno و Mega 2560 به عنوان دستگاه هایی به شکل /dev/ttyACM0 نشان داده می شوند. اینها توسط نسخه استاندارد کتابخانه RXTX که نرم افزار آردوینو برای ارتباط سریال استفاده می کند پشتیبانی نمی شود. دانلود نرم افزار آردوینو برای لینوکس شامل نسخه ای از کتابخانه RXTX است که برای جستجوی این دستگاه های /dev/ttyACM* نیز اصلاح شده است. همچنین یک بسته اوبونتو (برای نسخه 11.04) وجود دارد که شامل پشتیبانی از این دستگاه ها می شود. با این حال، اگر از بسته RXTX از توزیع خود استفاده می کنید، ممکن است لازم باشد از /dev/ttyACM0 به/dev/ttyUSB0 (برای مثالample) تا پورت سریال در نرم افزار آردوینو ظاهر شود
اجرا کنید
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G yourUserName را شماره گیری کنید
- برای اعمال تغییرات، از سیستم خارج شوید و دوباره وارد شوید.
دسترسی به پورت سریال
- در ویندوز، اگر نرمافزار دیر شروع میشود یا هنگام راهاندازی از کار میافتد، یا منوی Tools به کندی باز میشود، ممکن است لازم باشد پورتهای سریال بلوتوث یا سایر درگاههای COM شبکه را در Device Manager غیرفعال کنید. نرمافزار آردوینو هنگام راهاندازی و باز کردن منوی Tools تمامی پورتهای سریال (COM) رایانه شما را اسکن میکند و این پورتهای تحت شبکه گاهی اوقات باعث تأخیر یا خرابی زیادی میشوند.
- بررسی کنید که هیچ برنامهای را اجرا نمیکنید که همه پورتهای سریال را اسکن میکند، مانند نرمافزار USB Cellular Wi-Fi Dongle (به عنوان مثال از Sprint یا Verizon)، برنامههای همگامسازی PDA، درایورهای بلوتوث-USB (مانند BlueSoleil)، ابزارهای شبح مجازی و غیره.
- مطمئن شوید که نرم افزار فایروال که دسترسی به پورت سریال را مسدود می کند (به عنوان مثال ZoneAlarm) ندارید.
- اگر از آنها برای خواندن داده ها از طریق USB یا اتصال سریال به برد آردوینو استفاده می کنید، ممکن است لازم باشد از Processing، PD، vvvv و غیره خارج شوید.
- در لینوکس، ممکن است نرمافزار آردوینو را بهعنوان روت اجرا کنید، حداقل بهطور موقت تا ببینید آیا آپلود برطرف میشود یا خیر.
اتصال فیزیکی
- ابتدا مطمئن شوید که برد شما روشن است (ال ای دی سبز روشن است) و به کامپیوتر متصل است.
- Arduino Uno و Mega 2560 ممکن است برای اتصال به مک از طریق هاب USB مشکل داشته باشند. اگر چیزی در منوی «ابزارها > پورت سریال» شما ظاهر نشد، برد را مستقیماً به رایانه خود وصل کنید و Arduino IDE را مجدداً راه اندازی کنید.
- پین های دیجیتال 0 و 1 را هنگام آپلود قطع کنید زیرا با ارتباط سریال با رایانه به اشتراک گذاشته می شوند (پس از بارگذاری کد می توانند متصل شوند و استفاده شوند).
- سعی کنید بدون هیچ چیز متصل به برد (البته به غیر از کابل USB) آپلود کنید.
- مطمئن شوید که تخته به هیچ چیز فلزی یا رسانا برخورد نمی کند.
- کابل USB دیگری را امتحان کنید. گاهی اوقات آنها کار نمی کنند
بازنشانی خودکار
- اگر بردی دارید که از تنظیم مجدد خودکار پشتیبانی نمی کند، مطمئن شوید که چند ثانیه قبل از آپلود، برد را بازنشانی می کنید. (Arduino Diecimila، Duemilanove و Nano همانند LilyPad، Pro و Pro Mini با هدرهای برنامه نویسی 6 پین از تنظیم مجدد خودکار پشتیبانی می کنند).
- با این حال، توجه داشته باشید که برخی از Diecimila به طور تصادفی با بوت لودر اشتباه سوزانده شدهاند و ممکن است لازم باشد قبل از آپلود، دکمه تنظیم مجدد را فشار دهید.
- با این حال، در برخی از کامپیوترها، ممکن است لازم باشد پس از زدن دکمه آپلود در محیط آردوینو، دکمه ریست روی برد را فشار دهید. فواصل زمانی مختلف بین این دو را امتحان کنید، تا 10 ثانیه یا بیشتر.
- اگر این خطا را دریافت کردید: [VP 1]دستگاه به درستی پاسخ نمیدهد. دوباره آپلود کنید (یعنی برد را ریست کنید و برای بار دوم دکمه دانلود را فشار دهید).
لودر بوت
- مطمئن شوید که بوت لودر روی برد آردوینو سوخته است. برای بررسی، برد را ریست کنید. LED داخلی (که به پین 13 متصل است) باید چشمک بزند. اگر اینطور نیست، ممکن است بوت لودر روی برد شما وجود نداشته باشد.
- چه جور هیئتی داری اگر مینی، لیلی پد یا برد دیگری است که نیاز به سیم کشی اضافی دارد، در صورت امکان عکسی از مدار خود قرار دهید.
- اینکه آیا تا به حال توانسته اید در هیئت مدیره آپلود کنید یا نه. اگر اینطور است، قبلاً با برد چه کار می کردید / زمانی که کار نکرد و اخیراً چه نرم افزاری را از رایانه خود اضافه یا حذف کرده اید؟
- پیامهایی که وقتی میخواهید با خروجی پرمخاطب فعال شده آپلود کنید، نمایش داده میشوند. برای انجام این کار، کلید shift را نگه دارید و روی دکمه آپلود در نوار ابزار کلیک کنید.