نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی دمیرچیلو

ارتباط موبایل با میکرو از طریق otg قسمت 1

380
به نام خدا : ارتباط موبایل با میکرو از طریق otg قسمت 1 – تو این مطلب از سری مطالب ارتباط موبایل و میکروکنترلر میخوام، ارتباط موبایل با میکرو از طریق OTG رو یه چند تا پروژه براش قرار بدم؛ برنامه اندروید رو با Android Studio نوشتم که سورس کدش رو ته مطلب گزاشتم برا دانلود؛ اولین چیزی که برا این مطلب مورد نیازه یه موبایله که قابلیت OTG داشته باشه و بعدش یه کابل OTG؛ تو این مطلب میخوام ساده ترین پروژه ممکن یعنی پروژه LED چشمک زن رو قرار بدم براتون که با موبایل یه LED رو از طریق OTG روشن/خاموش میکنید.

ارتباط موبایل با میکرو از طریق otg قسمت 1

پروژه آردوینو

شماتیک پروژه : برای دیدن در اندازه اصلی، روی عکس کلیک کنید ( در زیر مقاومت 1Kohm هستش )
ارتباط موبایل با میکرو از طریق otg قسمت 1
کد پروژه ( آردوینو ) :

فیلم پروژه : فیلم پروژه 1 تا 3 به صورت یکجا گرفته شده است.

21MB ارتباط اندروید با میکروکنترلر از طریق OTG
0%
00:00  /  06:00

 

توجه : پروژه آردوینو، پروژه اندروید که در اندروید استدیو نوشته شده، فایل apk به تنهایی، شماتیک؛ همگی در داخل فایل بالا قرار داره.

امیدوارم این پروژه مفید باشه براتون؛ فعلا یا علی.
امام خمینی

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
ارسال دیدگاه
22
نظرات این مطلب بسته شده است.
  1. ناشناس

    مهمان

    ناشناس

    سلام. من میخوام ی چیزی مثله شارژر یا OTG رو به گوشی وصل کنم بعد که وصلش کردم برنامه ای(اندرویده) که باهاش اون دستگاه رو میخوام کنترل کنم بلافاصله رو گوشیم بالا بیاد ولی نمیدونم باید چیکار کنم؟میشه لطفا راهنماییم کنید؟ (چون من هیچ سررشته ای ندارم). ممنون.

    مشاهده پاسخ ها (1)
    • frank

      مهمان

      frank

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

  2. Saeidsa

    مهمان

    Saeidsa

    سلام این پروژه روی گوشی من جواب نمیده
    من با برنامه arduinodroid اردوینو رو از طریق گوشی پروگرم میکنم پس نتیجه میگیریم گوشیم اردوینو رو میتونه بشناسه
    من وقتی از طریق سریال با برنامه اردوینو به برد اردوینو کد TO رو میفرستم ال ای دی روشن میشه
    پس برد هم سالمه و ارتباط سریالش برقراره
    اما برنامه ای که شما تو اندروید استودیو نوشتین نمیتونه یو اس بی رو روی برد اردوینو من باز کنه
    سوال من اینه برد شما چیه؟ برد من uno هست که از چیپست ch استفاده میکنه شاید برد شما r3 باشه
    میشه یه کمکی کنید
    هیچ کدوم از سایتا در این زمینه پاسخگو نیستن و فک میکنم اطلاعاتی ندارن که بتونن جواب بدن و فقط این رو تو سایت شما دیدم
    خدا خیرتون بده منتظرم

    مشاهده پاسخ ها (5)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      • saeidsa

        مهمان

        saeidsa

        میدونم کدوم پنجره رو میگید اما نمیاد
        برنامه شما مگه بخش تنظیمات داره؟

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          اندروید مگه نیست گوشیت؟ خب هر برنامه ای بخش تنظیمات داره دیگه – از تنظیمات موبایل میرید قسمت برنامه ها – رو برنامه مد نظر کلیک میکنی و …

      • saeidsa

        مهمان

        saeidsa

        سلام مجدد
        من با برد آردوینو uno R3 تست کردم جواب داد
        اما با برد uno که با چیپ ch340G راه اندازی میشه جواب نمیده
        فک کنم کتابخانه ای که استفاده کردید با این تراشه ها هم خوانی نداره
        پس بدین ترتیب فک نکنم با تراشه معروف pl2303 هم جواب بده
        منتظر نظر شما هستم

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          نمیدونم والا – چی بگم – من با چیپ ۳۴۰ کار نمیکنم چون مزخرفه. smile

  3. حسین

    مهمان

    حسین

    سلام مهندس وقت بخیر
    یه پروژه دانشجویی دارم باآردینو که ۳تا رله و ی یک استپ موتورو از طریق وای فای esp8266 با صفحه وب کنترل میکنه.تو کد نویسیش به مشکل برخوردم.میتونید کمک کنید؟
    ممنون میشم
    یاعلی

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – نه متاسفانه فعلا مقدور نیست برام.

  4. حسین

    مهمان

    حسین

    سلام مهندس وقت بخیر
    یه پروژه دانشجویی دارم باآردینو که ۳تا رله و ی یک استپ موتورو از طریق وای فای با صفحه وب کنترل میکنه.تو کد نویسیش به مشکل برخوردم.میتونید کمک کنید؟
    ممنون میشم
    یاعلی

  5. حسین

    مهمان

    حسین

    مهندس سلام
    من یه پروه با wemos d1دارم
    یسری کد نوشتم ولی کاملو جالب نبست
    ممنونت میشم کمکم کنی ما هم از تیم شماییم
    Jazromaad@
    وقتم خیلی کمه.منتظرم

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – من با ESP-12E با برد NODEMCU کار کردم و پروژه هاشو گزاشتم تو سایت – اینی که شما میگید رو نمیدونم چه مدلی هستش و چقدر فرق داره.

  6. Ali

    مهمان

    Ali

    سلام داداش خیلی ممنون بابت اموزش ولی چرا بدون توضیج !!!!
    الان چجوریه سیستم
    Otg موبایل رو وصل کردی به یه مبدل ؟
    من با اردوینو کار نمی کنم الان بخوام اینو وصل کنم به یه avr یا arm چیکار باید بکنم
    مرسی کی هستی good

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تمام سورس کدها رو گزاشتم دیگه – برا بحث غیر آردوینو باید از میکرویی استفاده کنید که پایه های +D و -D یعنی همون پایه های USB رو داشته باشه – یا از یه مبدل USB TO SERIAL باید استفاده کنی.

      • ali

        مهمان

        ali

        ولی الان این برنامه نمی تونه مبدل منو شناسایی کنه
        otg هم موبایلم داره !

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          من برنامه رو دوباره تست کردم – مشکلی نداشت –

  7. ناشناس

    مهمان

    ناشناس

    smile

  8. Erfan

    مهمان

    Erfan

    سلام victory میخواستم بدونم برنامه ای هست که کد های اردوینو را به زبان c تبدیل کنه؟ buba اخه نتونستم گیر بیارم اردوینو تو شهرمون dash ولی پروژه هایی که میزارین با اردوینو بسیار جالب هستند میخوام اجراییشون کنم اردوینو گیر نیوردم sorry

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – چرا تبدیل کنی به C ؟ نرم افزاری من ندیدم – نمیدونم هستش نیستش – ولی تبدیلش هم فک نکنم چیز شاخی باشه – آردوینو نداری؟ خب سفارش اینترنتی بده – سایت های Eca و roboeq و آفتاب رایانه و … هستن – سفارش بده میارن جلو در خونتون – تو شهر ما هم قطعه نیستش و باید یا برم تهران یا اینترنتی سفارش بدم.

  9. علی

    مهمان

    علی

    سلام آقای دمرچیلو خسته نباشید خیلی ممنونیم
    اندروید میخواستم یاد بگیریم
    به چه زبانی یاد بگیرنc# جاوا c++
    منبع آموزش شما معرفی میکنی به ما یاد بگیریم خوب

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      من با اندروید استدیو کار میکنم که قوی ترین هستش – زبونش جاوا هستش – که اگه c یا c# یا C++ بلد باشی – یادگیری JAVA خیلی ساده میشه ( اگه بگم نیاز به آموزش دیگه ای نداری شاید اغراق نکرده باشم! ) – منبع آموزش؟ اگه انگلیسیت خوبه که تو گوگل سایت های خارجی بزن- وگرنه مطالب سایت IRPROGRAM و اسفندونه ( دوره مقدماتی) – خوبه.