آموزش آردوینونرم افزار

دانلود نرم افزار آردوینو برای اندروید (آموزش پروگرام کد با گوشی)

سلام. آموزش پروگرام کد روی آردوینو با گوشی اندروید (آپلود سورس در برد Arduino با موبایل) را آماده کردیم. در این آموزش شما میتوانید با استفاده از OTG کابل پروگرام کد آردوینو نوشته شده در نرم افزار اندروید را در برد Arduino آپلود کنید.

آپلود سورس کد روی برد آردوینو با موبایل اندروید

ما بسیاری از پروژه های Arduino را در وبسایت آیرنکس قرار داده ایم و در تمام مدت از Arduino IDE رسمی برای برنامه ریزی روی برد آردوینو استفاده کرده ایم. اما آیا می دانید ما می توانیم Arduino را با استفاده از تلفن هوشمند اندروید نیز برنامه ریزی کنیم؟ بعضی اوقات برای برنامه ریزی برد های Arduino هیچ رایانه یا لپ تاپی نداریم. ما هنوز می توانیم با استفاده از مبدل OTG ، آن را با استفاده از موبایل Android خود برنامه ریزی کنیم.

از آداپتور OTG برای اتصال حافظه های فلش USB و کنترلرهای بازی و … استفاده میشود. در این آموزش آردوینو ، ما کد Arduino را با استفاده از برنامه Android با نام “ArduinoDroid”  که کاملاً شبیه به Arduino IDE است نوشته و بارگذاری می کنیم.

قطعات مورد نیاز این آموزش آردوینو

تصویر کابل OTG
کابل OTG
  1. برد آردوینو
  2. کابل OTG
  3. کابل USB پروگرام Arduino
  4. تلفن همراه اندروید

آموزش آپلود کد در آردوینو با نرم افزار اندروید

در این قسمت ما به صورت مرحله به مرحله از ابتدا بارگذاری کد روی برد آردوینو را توضیح میدهیم.

مرحله 1: ابتدا برنامه را دانلود کرده و روی گوشی اندروید خود نصب کنید.

 

مرحله 2: برنامه را بعد از نصب باز کنید. مانند شکل زیر خواهد بود:

آموزش مرحله به مرحله بارگذاری کد در برد Arduino با اپلیکیشن Android

در این پنجره می توانید کد خود را بنویسید و یا به سادگی کدهای نمونه را از منو وارد کنید (نشان داده شده توسط سه نقطه در گوشه بالا سمت راست).

مرحله 3: مطابق شکل زیر گزینه Sketch را در منوی پیدا خواهید کرد. سپس روی گزینه Examples کلیک کنید.

آموزش ارتباط آردوینو با گوشی اندروید

در این فهرست نمونه هایی از پروژه های آردوینو دقیقا مانند نرم افزار Arduino IDE پیدا خواهید کرد. کد نمونه ای را که می خواهید درون آردوینو باگرگذاری انتخاب کنید. در اینجا، برای مثال برنامه Blink را بارگذاری خواهیم کرد.

مرحله 4: برد آردوینو را با استفاده از کابل USB و OTG با دستگاه Android وصل کنید.

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

مرحله 5: در منوی Setting > Board Type نوع برد Arduino خود را انتخاب کنید.

در Arduino IDE ، اگر روی دکمه بارگذاری کلیک کنیم ، ابتدا برنامه ما کامپایل می شود و سپس بارگذاری می شود. اما در اینجا ما باید ابتدا با کلیک کردن روی دکمه کامپایل مانند شکل زیر برنامه کامپایل کنیم.

کامپایل کد روی آردوینو
در پنجره Output می توانید وضعیت کد را از نظر خطا ها و … مشاهده کنید.

مرحله ششم: پس از اتمام کامپایل ، بر روی دکمه Upload کلیک کنید همانطور که در شکل زیر مشاهده شده است.

آپلود کد روی برد Arduino
برنامه شما با موفقیت بارگذاری می شود همانطور که می توانید در پنجره خروجی مشاهده کنید. به محض آپلود شدن ، خواهید دید که LED روی برد شروع به چشمک زدن خواهد کرد.

همچنین به یاد داشته باشید که دیگر نیازی به تأمین انرژی خارجی برای آردوینو ندارید زیرا این کار از طریق تلفن هوشمند Android با استفاده از کابل OTG انجام میشود.

4.3 (23 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

71 نظر

  1. علی رغم اینکه کتابخانه nokia 5110 نصب کردم .باز تو کامپایل ارور پیدا نکردن کتابخانه رو میده ولی تو لب تاپ مشکلی نداره و راحت کامپایلرمیشه.چرا روی نسخه اندروید این مشکل وجود داره؟

    1. سلام عزیز
      طبیعتا نسخه اندروید غیررسمی هست و احتمال باگ داشتن هست

  2. سلام وقت شما بخیر…قسمت سریال مانیتور در اپ گوشی اردوینو کدوم قسمت هستش؟

    1. سلام عزیز
      آیکون های بالای صفحه

  3. سلام و وقت بخیر من دوره آردوینو رو تهیه کردم و درحال آموزش هستم چیزهای زیادی یاد گرفتم. به این درس که رسیدم(درس 16) تمام مراحل رو انجام دادم مو به مو اما هنگام آپلود (error: problem uploading to board) ظاهر میشه. از مثالهای خود برنامه هم استفاده کردم باز همین خطا میاد. باودریت رو هم روی 9600 و … گذاشتم باز درست نشد. بردم رو هم در تنظیمات به درستی انتخاب کردم. میتوانید راهنماییم کنید که این مشکل رفع بشه؟؟ ممنون

    1. سلام عزیز
      سیم های متصل به برد را قطع کنید بعد دوباره امتحان کنید
      همچنین پشتیبانی دوره در تیکت ها در پنل کاربری هست

    2. برد آردوینو ت چی هست؟(uno,nano,…)بعد اینکه برد رو وصل میکنید به سیستم،یه گزینه بالا میاد فکر کنم performance نوشته که تون چند حالت مختلف داره(نوشته قدیمی و جدید و..) اونارو بررسی کنید و تغییر بدید مشکل حل میشه.

  4. سلام ارور که میگه مسیری وجود ندارد یعنی چی
    بعد اینکه باید قطعات و سنسور ها رو برد بورد وصل باشند کامپایلر کنیم یا خیر

    1. سلام عزیز
      متن انگلیسی ارور را ارسال کنید
      تفاوتی ندارد جهت جلوگیری از ارور بهتر هست جدا باشند بعد متصل کنید

  5. سلام تلبته حتما دوره دو برمیدارم ولی الان کمی عجله دارم چطوری لرد آردبمو رو به دیاگ بلوتوثی ماشین وصل کنم ؟

  6. ما باید به برد هامون برنامه بدیم برای مثال برنامه بدیم که چراغ چشمک زن باشه اون برنامه من بلد نیستم بنویسم شما برنامه ها رو دارید که من کپی کنم یا نه

    1. سلام عزیز
      برای یادگیری برنامه نویسی آردوینو و دریافت کد های مختلف دوره آموزش آردوینو را مشاهده کنید

  7. سلام مطلب هاتون عالی هست فقط یه سوال برنامه هایی که باید خودمون میشه از جای دیگه کپی کرد یا خودتون برنامه هارو داری؟

    1. سلام عزیز
      متوجه منظورتون نشدم

    1. سلام عزیز
      خوشحالیم که براتون مفید بوده

  8. با سلام
    کتاب خانه ارسال صوت بلوتوث را از کجا باید در آردینوی اندروید نصب کنم؟

  9. سلام خسته نباشید چطوری میشه فهمید چه برنامه روش بوده یعنی اخرین چیزی که اپلود شده روش چی بوده؟

  10. درود خدا به استاد ارجمند جناب آقای مهندس رحیمی
    آیا نرم افزار Arduino IDE در تبلت های ویندوزی بطور کامل قابل اجراست؟
    یعنی “”همان کارهایی که در کامپیوتر قادریم با این برنامه(نرم افزار Arduino IDE) انجام دهیم در تبلت های ویندوزی می‌توان انجام داد..؟ “” سپاسگزارم

    1. سلام وقت بخیر
      تفاوتی ندارد میتوانید اجرا کنید.

  11. سلام میشه برنامه اردونیو رو روی سیستم عامل ios=آیپد نصب کرد

  12. سلام خدمت شما وقت بخیر میشود برای نوشتن کد سنسور dht11 در موبایل توسط آردوینو uno راهنمایی بکنید

    1. سلام عزیز
      نحوه برنامه نویسی آردوینو در موبایل در دوره آموزش آردوینو آموزش داده شده است.

  13. سلام خسته نباشید
    چگونه میشود که یک کد پروژه های شما را ان جا کپی کرد

    متشکرم

    1. سلام عزیز
      کپی پیست کردن کار خاصی نمیخواهد چه مشکلی دارید؟

    2. سلام
      من این کار راکردم هی ارور میداد
      متشکرم

    3. احتمالا کتابخانه مناسب را نسبت نکردید

  14. به نام خدا سلام

    ببخشید من این کار رو با اردینو نانو انجام دادم همچنین تنظیمات دیگر که آن را شناس آیی کنه

    نوعnano

    نوع بوت لودر old

    پین هم همون دینی که به گوشی وصل می‌شود

    این رو هم از گوگل پلی دانلود کردم ولی کد ها رو انتقال نامیده ارور ریست میده ولی با کامپیوتر نه تازه با همون سیم

    1. سلام عزیز
      با یک موبایل دیگر تست کنید

  15. سلام من یک اردوینو نانو atmega168 دارم اکر پین tx , rx را به میکرو atmega168 دیگری وصل کنم با اپلود کد روی اردوینو روی میکرو دوم هم پروگرام میشه؟؟

  16. سلام. ممنون میشم راهنمایی کنید چطور فایل هگز رو با آردوینودروید و آردوینو uno روی atmega328p بریزم. مرسی. خیلی شدید به مشکل خوردم اگه میشه بهم بگید

  17. سلام چطور میتونم بفهمم چه برنامه ای روی اردوینوم هست یام نمیاد اخرین برنامه چی بود

    و یه سوال دیگه اولی که میخواستم بهش برنامه بدم چراغش چشمک میزد بعد از اینکه بهش برنامه دادم چشمک نمیزنه و کلا روشنه مشکلی نداره؟ممنون

    1. سلام عزیز
      چشمک زدن ابتدایی ال ای دی طبیعی هست برای تست عملکرد صحیح هست و بعد از آپلود کد جدید برنامه مربوط به چشمک زدن ال ای دی حذف میشود.

  18. سلام جناب من تمام مراحل را رفتم فقط بعد زدن دکمه آپلود ی خطایی اعلام می‌کنه که نمی‌دونم چیه میزنه
    یک اشتباهی داخلی رخ داده خرید این ویژگی در google play انجام نشد . مطمئن باشید که اتصال اینترنتی فعال دارید یا بعداً امتحان کنید
    در حالی که من اینترنتم کاملا درست
    و تمامی مراحل را رفتم تک به تک

    1. سلام عزیز
      تصویر ارور را در انجمن قرار بدید بررسی میکنیم

  19. سلام مجدد
    ببخشید امروز که اومده به اردوینو UNO برنامه ردم یه ارور داد sketch uses 724 bytes (2%)of program storage spase.maximum is 32256bytes

    global variables use 9 bytes(0%) of dynamic memory ,leaving 2039 bytes for lolocal variab les.maximum is 2048 bytes

    avrdude:ser_open():can not set com-state for “\\.\com8”

    an error occurred while uploading the sketch

    نمیدونم مشکل چیه بعد از اردوینو را از کامپیوتر جداکردم و بار دوم هرچه وصلش کردم کامپیوتر ارور میداد USBخراب شده و ویندوز تشخیصش نمیده.ممنون میشم کمکم کنید

    1. سلام عزیز
      با یک سیستم دیگر تست کنید اگر نشد میکروکنترلر آسیب دیده یا بوت لودر پاک شده یا تراشه ارتباط با کامپیوتر سوخته.

    2. سلام من وقتی وصل میکنم هر نوع برد اردوینو و دیجی اسپارک میگه no connected boards found please follow troubleshooting اکه میشه کمک کنید حل کنم مشکل رو

  20. سلام ببخشیدهرچی بدون اینکه بهش برنامه داده باشم چراغ زرد رنگ چشمک میزنه گفتین بهش برنامه دادن اما من هرچی ریست هم میزنم بازم چشمک میزنه.بعد هم گفتین اتصالات را چک کنم چون ارور NO CONNECTED BOARDS FOUNDمیده،خب چطور چک کنم

    1. سلام عزیز
      ریست هم بزنید برنامه چشمک زدن از ابتدا شروع میشه و تفاوتی نداره
      بررسی کنید موبایل شما از OTG پشتیبانی میکند یا خیر، برد را با لپتاپ چک کنید ببینید سالم هست.

  21. سلام کاملا طیق گفته هاتون پیش رفتم فقط وقتی دکمه اپلود را میزنم ارور میده که NO CONNECTED BOARDS FOUND
    میشه راهنمایی کنین؟

    و یه سوال دیگه داشتم اینکه وقتی اردوینو را خریدم دائما led زرد رنگ چشمک میزنه بدون اینکه تا حالا بهش برنامه داده باشم مشکلی داره؟

    1. سلام عزیز
      اتصالات اردوینو به گوشی را بررسی کنید
      چشمک زدن ال ای دی طبیعی هست برای تست برد برنامه blink ریخته میشه

  22. سلام اقای رحیمی عزیز من در مورد یک پروژه ساده تاکومتر اردوینو اونو احتیاج به کمک و راهنمایی شما دارم اگه لطف کنید!۰۹۳۶xx۳۵

    1. سلام عزیز
      سوال خود را در انجمن سایت مطرح کنید

    2. سلام
      سریال مانیتور را هم می شود در این سیستم دید؟

  23. سلام
    ببخشید میخواستم بدونم چطور باید کدی ر‌و که خودم با مثلا کامپیوتر نوشتم داخلش وارد کنم
    چون تو قسمت file چیزی به نام open نداره که من از داخل گوشی وارد کنم

    1. سلام عزیز
      کد رو کپی کنید. مثلا با واتساپ کامپیوتر کد رو برای کسی ارسال کنید بعد با واتساپ موبایل کد رو کپی کنید و در نرم افزار قرار بدید

  24. سلام من بردم مدل cH340G است هرکار میکنم کد میزنم بازم چراغ ها فقد روشن میشن از کد خود برنامه بر میدارم فقد ۱۰۰میلی میازارم کامپایل میکنم کار نمیکنه مشکل چیه

    1. سلام عزیز
      در قسمت Board در نرم افزار نسخه CH340 رو انتخاب میکنین؟

  25. سلام وقت بخیر کد های غیر از منو میشه برنامه نویسی کرد و ماژول رو پروگرام کرد ممنونم

  26. سلام جناب. کش نرم افزار رو پاک کنید و بعد با فیلتر*شکن وارد بشید.

    چگونه کش را پاک کنم ؟

    1. سلام عزیز، وارد تنظیمات بشید قسمت اپلیکیشن ها روی پلی استور کلیک کنید و در قسمت حافظه، حافظه پنهان یا همون کش رو پاک کنید.

  27. سلام برد من آردوینو نانو هستش وقتی ب گوشی وصل میکنم چراغ پاور روشن میشه و چراغ L چشمک میزنه ولی وقتی تو برنامه میرم برد رو پیدا نمیکنه مشکلش چیه؟؟ممنون.

    1. سلام جناب، مشکلی نباید وجود داشته باشه با یک موبایل دیگه امتحان کنید.

  28. والا من طبق آموزش خودتون پیش رفتم مو به مو میتونید تست کنید برنامه آپلود نمیشه

    1. سلام جناب، با اکثر برد های آردوینو از جمله نانو سازگار هست.

    1. سلام جناب. کش نرم افزار رو پاک کنید و بعد با فیلتر*شکن وارد بشید.

  29. سلام ،توی کمپایل کردن به مشکل خوردم ،کدهای خودتونو وارد کردم ولی انگار خطا میده .

    1. سلام جناب. ما که در این آموزش کدی رو قرار ندادیم. خطا رو بفرمایید یا تصویری از خطا در ایمیل برای من ارسال کنید.

    2. آدرس ایمیلتونو ندارم متاسفانه ،لطف میکنید بفرستید .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *