نمایش نتایج: از 1 به 7 از 7

موضوع: ماژول بلوتوث hc-06

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2017
    نوشته ها
    3

    ماژول بلوتوث hc-06

    باسلام . خدمتتون عارضم که من بغد از وصل کردن ماژول بلوتوث HC-06 به رایانه و رفتن به بخش serial monitor توی آردوینو و وارد کرادن دستور ها و بعد از زدن دکمه send هیچ پیغامی نظیر ok رو دریافت نمی کنم. راستی بایدم بگم که درایور های مورد نیاز رو در کامپیوترم دارم. خواهشا راهنمایی کنید.

  2. #2
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    45
    سلام دوست عزیزم شما ابتدا تمام سیم کشی ها رو باید انجام بدی بعد از اون vcc ماژول بلوتوث رو قطع کن و سوئیچ روی ماژول رو نگه دار و همطور که نگه داشتی vcc رو دوباره وصل کن در این حالت led روی ماژول با تاخیر بیشتری چشمک میزنه در این حالت شما میتونی از AT command ها استفاده کنی.... موفق باشی

  3. #3
    Junior Member
    تاریخ عضویت
    Dec 2017
    نوشته ها
    3
    نقل قول نوشته اصلی توسط ashkan4818 نمایش پست ها
    سلام دوست عزیزم شما ابتدا تمام سیم کشی ها رو باید انجام بدی بعد از اون vcc ماژول بلوتوث رو قطع کن و سوئیچ روی ماژول رو نگه دار و همطور که نگه داشتی vcc رو دوباره وصل کن در این حالت led روی ماژول با تاخیر بیشتری چشمک میزنه در این حالت شما میتونی از AT command ها استفاده کنی.... موفق باشی
    با سلام . ببخشید من راهی رو که شما گفتید امتحان کردم ولی نتیجه ای ننگرفتم.

  4. #4
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    45
    نقل قول نوشته اصلی توسط sawdegh.a نمایش پست ها
    با سلام . ببخشید من راهی رو که شما گفتید امتحان کردم ولی نتیجه ای ننگرفتم.
    عذر میخوام فراموش کردم اینو بگم ابتدا این کد رو روی آردوینو آپلود کن :

    کد PHP:
    #include <SoftwareSerial.h>

    SoftwareSerial mySerial(1011); // RX, TX

    void setup() {

    Serial.begin(9600);

    pinMode(9,OUTPUT); digitalWrite(9,HIGH);

    Serial.println("Enter AT commands:");

    mySerial.begin(38400);

    }

    void loop()

    {

    if (
    mySerial.available())

    Serial.write(mySerial.read());

    if (
    Serial.available())

    mySerial.write(Serial.read());


    در صفحه ی سریال مانیتور هم بادریت رو روی 38400 تنظیم کن و منوی بغلش رو روی both NL& cl قرار بده بعد اون کار هایی که گفتم رو انجام بده
    چون از سافتور سریال استفاده کردیم باید tx بلوتوث رو به پین 10 آردوینو و rx بلوتوث ر به پین 11 آردوینو وصل کنی
    ویرایش توسط ashkan4818 : 12-08-2017 در ساعت 08:02 PM

  5. #5
    Junior Member
    تاریخ عضویت
    Dec 2017
    نوشته ها
    3
    ببخشید این دستورات برای ماژول hc-06 هم هست دیگه.درسته؟!

  6. #6
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    45
    نقل قول نوشته اصلی توسط sawdegh.a نمایش پست ها
    ببخشید این دستورات برای ماژول hc-06 هم هست دیگه.درسته؟!
    با این کد داریم به صورت سریال با ماژول بولوتث ارتباط برقرار میکنیم

  7. #7
    Junior Member
    تاریخ عضویت
    Feb 2018
    نوشته ها
    1
    من سعی دارم ارتباطی ما بین آردوینو و MATLAB از طریق ماژول بلوتوث HC-06 برقرار کنم. اتصالات رو بارها چک کردم ظاهرا درسته و اینکه آبجکت بلوتوث در MATLAB ایجاد میشه ولی ارسال و دریافت به طور صحیح انجام نمیشه. در واقع با وجود اینکه بعد از اجرای fwirte(bt,1) ، مشخصات بلوتوث رو تو MATLAB چک میکنم در قسمت SentValues نشون میده که چیزی ارسال شده ولی در سمت آردوینو ، خروجی Serial.available() همیشه صفر هست!! بنابراین وقتی حلقه شرطی در آردوینو منتظر دریافت یک پیام از matlab میمونه تا چیزی رو print کنه، این شرط هیچ وقت 1 نمیشه و نهایتا این خطا رو می گیرم:
    Warning: Unsuccessful read: A timeout occurred before the Terminator was reached

    خیلی ممنون میشم اگر بتونید کمکم کنید. احتمال ایراد کجا ها می تونه باشه؟ سخت افزار؟ نرم افزار؟!!

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO