نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
مهدی دمیرچیلو

ارتباط موبایل با میکرو از طریق bluetooth قسمت 3

به نام خدا : تو این مطلب میخوام پروژه ترمینال بلوتوث ( چت روم بلوتوث یا هر چیزی که بهش میگید! ) با ماژول بلوتوث و اندروید رو بزارم براتون، به میکروکنترلر هم میتونید ماژول HC05 یا HC06 وصل کنید؛ برای توضیحات بیشتر فیلم ته مطلب رو ببینید؛ برنامه اندروید با Android Studio نوشتم که سورس کدش رو ته مطلب و داخل خود مطلب میزارم ( ارتباط موبایل با میکرو از طریق bluetooth قسمت 3 )
ارتباط موبایل با میکرو از طریق bluetooth قسمت 3

ارتباط موبایل با میکرو از طریق bluetooth قسمت 3


 

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

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

 

پروژه اندروید نوشته شده در محیط اندروید استودیو

کدهای پروژه اندروید : از زیر میتونید کدهای ظرروی این پروژه رو دانلود کنید ( حجم کمتر از 5 کیلو بایته! )

عکس پروژه در عمل : حسش نبود بگیرم؛ فایل apk ته مطلب گزاشتم، دانلود کنید تست کنید و کل پروژه رو ببینید ^_^
فیلم پروژه : http://www.aparat.com/v/BV896

 

 
امیدوارم این پروژه مفید باشه براتون، التماس تفکر!؛ فعلا یا علی.
آیه ای از قرآن

پسورد فایل های سایت :
www.dmf313.ir
مهدی دمیرچیلو جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
9

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. Avatar

    مهمان

    hamidthn

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

    1397/11/16
    12:15
  2. Avatar

    مهمان

    mansour

    سلام . با avr انجامش نمیدی؟؟ من اردوینر کلا کار نکردم.. ای کاش با avr هم انجام میدادین

    1396/09/11
    09:37
  3. Avatar

    مهمان

    رضا

    سلام
    این پروژه خیلی عالیه جناب مهندس. یک سوال در موردش دارم.چطور می تونیم تو برنامه اندرویدش وقتی داریم رشته ای دریافت می کنیم اون را مثلا تو دیتا بیس ذخیره کنیم؟من تو برنامه بلوتوث فقط دقیقا متوجه نشدم کدوم تابع داره دریافت می کنه که بتونم روی اون دستوراتی اجرا کنم مثل همین که عرض کردم ذخیره کنم تو دیتا بیس

    1396/03/31
    02:59
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

      سلام – آموزش کار با دیتابیس در اندروید استدیو تو نت هستش هم فارسی و هم غیر فارسی

      1396/03/31
      03:47
      • Avatar

        مهمان

        رضا

        بله درسته مشکل من بیشتر با خود همین برنامه هست دقیقا نمی دونم کدوم تابع داره دیتا را میگیره که اونجا تابع برای ذخیره سازی در دیتا بیس را بنویسم

        1396/03/31
        04:12
        • مهدی دمرچیلو

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

          مهدی دمرچیلو

          شما یه کاری کن – آموزش برنامه نویسی جاوا رو دانلود کن و ببین – خیلی شبیه سی هستش – همت کنی تو ۱-۲ روز یادش میگیری کامل – بعد برنامه نویسی اندروید استدیو رو هم فیماش تو نت هستش – یه نگاه کن – مخصوصا فیلم سایت اسفندونه و irprogram

          1396/03/31
          04:28
  4. Avatar

    مهمان

    رضا بیگدلی

    لطفا راهنمایی بفرمائید

    1396/03/23
    02:45
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

      سلام
      کاش تو مطلب مربوطه مطرح میکردی – رجیسترارو بررسی کن – احتمالا قسمت دریافت دیتا رو فعال نکردم.

      1396/03/23
      04:36
  5. Avatar

    مهمان

    رضا بیگدلی

    با عرض سلام و خسته نباشید
    متاسفانه ماژول بلوتوث من دیتا ارسال نمی کنه نمی دونم مشکل از برنامه است یا ؟
    این برنامه خود شماست دیتا را می گیره و موقعی که کاراکتر ؟ را ارسال می کنم ال سی دی را پاک می کنه تا اینجاش درسته ولی دستور بعدی که ارسال دیتا از طریق میکرو است و دریافت از طریق هایپر ترمینال این قسمت اجرا نمیشه
    #include
    #include
    #include
    #include
    #asm
    .equ __lcd_port=0x1b //PORTA
    #endasm
    void main()
    {
    char str[1];
    int h=16;
    int m=49;
    int s=40;
    UCSRA=0x00;
    UCSRB=0x10;
    UCSRC=0x86;
    UBRRH=0x00;
    UBRRL=51;
    lcd_init(16);
    //سه خط زیر رو برای این میزاریم تا ببینیم آیا فرکانس روی ۸ مگا تنظیم شده است یا نه
    //اگه فرکانس روی ۸ میگ باشه>>>وقتی متن نمایش داده شد>>۱ثانیه بعد از صفحه پاک میشه
    lcd_putsf(“Press any key : “);
    delay_ms(1000);
    lcd_clear();
    ////////////////////////////////////////////////////////////////////////////////////
    while(1)
    {
    gets(str,1);
    if(str[0]==0x3f){
    lcd_clear();
    printf(“Time=%d:%d:%d/n”,h,m,s);
    }
    else
    lcd_puts(str);
    }
    }

    1396/03/23
    02:44