آردوینو بلوتوث Bluetooth پروژه های آردوینو

آموزش ماژول بلوتوث HC05 Bluetooth با آردوینو و اندروید

keay-board-ardoino
نوشته شده توسط علیرضا قربانی

در آموزش‌های قبلی طریقه راه‌اندازی hc05 به کمک آردوینو آموزش داده شد و توانستیم به وسیله‌ی گوشی اندرویدی خود تعدادی LED متصل به آردوینو مگا ۲۵۶۰ را کنترل کنیم. در این آموزش می‌خواهیم  ماژول HC05 را به کمک آردوینو UNO راه‌اندازی کنیم و به تبادل دیتا بین دیوایس اندرویدی و آردوینو بپردازیم.در ادامه آموزش با مرجع تخصصی آردوینو ،دیجی اسپارک همراه باشید.

 

ماژول بلوتوث HC05

 

HC05 یک ماژول بلوتوث با امکانات فراوان می باشد و میتواند در  دو مد master و slave ، پورت سریال را  به صورت بی سیم در اختیار شما بگذارد از این رو می توانید از این ماژول  در طراحی خانه های هوشمند ، هدست های بی سیم و … استفاده کنید . با استفاده از ماژول HC05 میتوان دیتا را در فواصل معین ( ۱۰ الی ۳۳  متر) با استفاده از پروتکل بلوتوث دریافت و ارسال کرد. مزیتی که ماژول بلوتوث دارد می باشد این است که می تواند دیتا را  از آردوینو ، میکرو کنترلر ، تلفن  همراه و…… به  صورت سریال به ماژول انتقال داد و سپس خود ماژول دیتا را از طریق پروتکل بلوتوث ارسال خواهد کرد . همچنین می تواند دیتا را از طریق پرونکل بلوتوث دریافت کند و سپس آن ها را به سریال تبدیل کرده و به کاربر تحویل دهد. ماژول های سری HC به دو صورت با پسوند اعداد زوج و فرد وارد بازار میشوند . ماژول ها با پسوند اعداد زوج فقط میتوانند در مد master یا slave باشند.مانند HC-04M که فقط در مد master می باشد. یا HC-04S که فقط میتواند در مد slave باشند.

 


سخت‌افزار مورد نیاز


ماژول HC05 همراه با برد راه‌انداز

آردوینو UNO

 


مشخصات ماژول HC05


  • ولتاز ۳٫۳ ولت
  •  فرکانس  ISM Band 2.4Hhz
  • حساسیت ۸۴dBm
  • بلوتوث کلاس ۲ ، برد ۱۰ الی ۳۳ متر
  • حداکثر سرعت ۲٫۱Mbps
  • مدولاسیون   GFSK
  • دارای مد master ,slave
  •  محدوده دمای کاری ۲۵- الی ۷۵ درجه سانتی گراد
  • پروتکل  ارتباطی سریال

 


LED برد ماژول بلوتوث HC05


همانطور که در تصویر مشاهده می‌کنید LED بر روی برد قرار دارد که وضعیت ماژول بلوتوث را نشانن می‌دهد.

ماژول بلوتوث HC05

 

  • اگر LED به صورت سریع چشمک بزند( چشمک در هر ثانیه) به این معنی است که ماژول آماده متصل شدن و جفت شدن با یک دستگاه دیگر می‌باشد.
  • اگر هر دوثانیه ۱ بار یک چشمک بزند به این معنی است که ماژول بلوتوث HC05 به یک دستگاه کانکت شده است.

 


اتصال ماژول بلوتوث HC05 آردوینو Uno


همانطور که گفته شد ماژول HC05 به وسیله پروتکل سریال با آردوینو ارتباط برقرار می‌کند و همانطور حتما می‌دانید آردوینو Uno دارای یک پورت سریال می‌باشد که اصطلاحا به آن پورت سریال سخت افزاری گفته می‌شود( پین شماره ۰  و ۱).به این دلیل که می‌خواهیم از پورت سریال سخت افزاری به عنوان رابط دیتا میان آردوینو و کامپیوتر استفاده کنیم دیگر نمی‌توانیم مازول بلوتوث را به پین شماره ۰ و ۱ متصل کنیم ، برای این منظور از باید روی  دو پین از پین‌های آردوینو ،  پورت سریال نرم افزاری اضافه کنیم( به این معنی که از دو پین دیجیتال به عنوان پورت سریال استفاده کنیم). برای ایجاد پورت سریال نرم افزاری از کتابخانه softwareSerial استفاده می‌شود که می‌توانید آموزش آن‌ها را در لینک زیر مشاهده نمایید. آموزش افزایش پورت سریال آردوینو بخش اول آموزش افزایش پورت سریال آردوینو بخش دوم پس ما در برنامه نویسی دو پین شماره ۲ و ۳ را با استفاده از کتابخانه softwareSerial به پورت سریال نرم‌افزاری تبدیل می‌کنیم. اتصال ماژول به آردوینو به صورت زیر می‌باشد:

ماژول بلوتوث HC05

 

هم اکنون آردوینو را به وسیله پورت USB به کامپیوتر متصل کنید .اگر مراحل کار را به درستی انجام داده باشید باید LED موجود بر روی برد ماژول بلوتوث HC05 به صورت سریع چشمک بزند و به این معنی است که ماژول آماده برقراری با یک دیوایس است.


تنظیمات پیش فرض ماژول بلوتوث HC05


  • نام پیش‌قرض HC-05
  • پس وورد پیش فرض ۱۲۳۴
  • بادریت در هنگام تبادل دیتا ۹۶۰۰
  • بادریت در هنگام ارسال AT-command  برابر۳۸۴۰۰ می‌باشد

 

ماژول بلوتوث HC05

 


ارتباط بین ماژول بلوتوث HC05 و اندرویدی


ما قصد داریم عبارت bluetoooth test را از آردوینو به گوشی موبایل به وسیله بلوتوث ارسال کنیم و نمایش دهیم.برای نمایش دیتا و تبادل دیتا در اندروید، ما از نرم‌افزار bt simple terminal استفاده می‌کنیم که باید آن را دانلود و بر روی گوشی اندرویدی خود نصب کنید.برای دانلود این نرم افزار به لینک زیر مراجعه کنید. دانلود نرم افزار bt simple terminal برای اندروید پس از نصب نرم افزار فوق  بلوتوث گوشی خود را روشن کنید  و دستگاه‌های اطراف را جست و جو کنید:

ماژول بلوتوث HC05

پس از یافتن دستگاهی به نام HC05 بر روی آن کلیک کنید:

ماژول بلوتوث HC05

اکنون عدد ۱۲۳۴ را به عنوان پسوورد برای آن وارد کنید و به مازول کانکت شوید:

ماژول بلوتوث HC05

بعد از کانکت شدن، LED  موجود بر روی ماژول هر دوثانیه یک بار چشمک می‌زند. حال کد‌های زیر را بر روی آردوینو خود آپلود کنید.

 

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

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

 

اکنون وارد نرم‌افزار bt simple terminal شوید :ماژول بلوتوث HC05

و HC05 را انتخاب کنید:

ماژول بلوتوث HC05

بعد از انتخاب کردن وارد محیط ترمینال می‌شوید.همانطور که مشاهده می‌کنید عبارت bluetooth test از آردوینو به گوشی شما ارسال می‌شود و بر روی ترمینال نرم افزار اندروید نمایش داده می‌شود ، همانند تصویر زیر :

ماژول بلوتوث HC05

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

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند می‌توانید از همین طریق اطلاع رسانی کنید.

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

 

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

علیرضا قربانی

علیرضا قربانی هستم دانشجوی مهندسی پزشکی. چیزهای خیلی زیادی رو در دنیا دوست دارم. یک گیک هستم و یشه گفت یک هکر. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که می بینم و می‌شنوم. اگر بخوام علاقه‌مندی‌ درجه یکم رو نام ببرم میتونم بگم برنامه نویسی و بعد از اون امبدد سیستم ها.

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۵۴ دیدگاه

  • با سلام ،لطفا اموزش دهید چگونه یک مقدار (مثلا دما را از طریق بلوتوث به اندروید ارسال کنیم) ……..خیلی ممنون میشم اگه این اموزش را قرار دهید..با تشکر

  • با سلام،من در سایت های خارجی که میدیدم هنگام استفاده از این ماژول(با برد کمکی) پایه vcc ماژول را به ۵ ولت اردوینو میزدند اما شما به ۳٫۳ ولت زده اید ……؟

  • سلام در صورت امکان نحوه کنترل چند تا سروو رو با استفاده از این ماژول بهم اطلاع بدید ممنون میشم

  • سلام…مطالب سایتتون رو خوندم واقعا عالی بود…فقط یه سوال داشتم خواهش میکنم جواب بدین.
    من یه HC-06بدون برد کمکی دارم (فقط ماژول) واسه تغیر پسورد اون چیکار باید بکنم.
    توروخدا راهنمایی کنید…ممنون میشم.
    منتظرم

  • سلام خسته نباشید
    آیا راهی هست که بشه به کمک این وسیله کیبورد کامپیوتر رو از طریق بلوتوث به گوشی های اندروید متصل کنیم؟

  • سلام خسته نباشید ایا می توان ماژول بلوتوث را بدون برد راه انداز به اردوینو uno r3 متصل کرد؟
    اگر میشود،چگونه؟
    با تشکر از زحمات شما

  • سلام خسته نباشد ایا می توان ماژول بلوتوث را بدون برد راه انداز به اردوینو uno r3 متصل کرد؟
    اگر می شود چگونه؟
    با تشکر از زحمات شما

  • درود .نحوه تغییر پسورد ماژول رو با PC (پرت یو اس بی ) و برنامه اندرویدی توضیح بدید اگر امکان داره ممنون .

  • سلام دوست عزیز خسته نباشید واقعا ممنون از مطالب مفیدت.من اینجا گزینه ای برای دانلود کردن کدهای ماژول بلوتوث ندیدم میشه کدهارو بهم ایمیل کنی ممنون میشم.omudcluodsky99@gmail.com

    • با سلام بله امکانش هست
      برای نور از ldr
      و برای صوت کافیست از یک میکروفون استفاده نمایید و پردازش بر روی سینگال به وجود آمده جهت صوت را ردیبایی نمایید

  • سلام.
    از دیروز ماژولم به گوشی وصل میشه اما دستورات کنترلی سروو موتور(بکمک اندروید) عمل نمیکنه(قبلا درست بود البته)، من این روش رو برای تست ماژولم استفاده کردم. پیام آخری هم روی BT نشون میده. بنظر شما مشکل چی میتونه باشه؟ ممکنه گیرنده اش مشکل داشته باشه؟ چون بعد از وصل شدن بلوتوث به BT دوثانیه یبار چشمک نمیزنه و ثابت میشه
    تشکر دوست عزیز

  • سلام جناب قربانی ممنو از آموزشتون . ۲ سوال یکی اینکه این ماژول در آب کار میکنه یا خیر ( البته نه به صورت مستقیم بلکه درون یک محفظه ) و دوم اینکه باید پایه ی vcc آن را در آردوینو به ۵v وصل کنیم یا ۳٫۳v ??? ممنون میشم اگر جواب بدید .

  • سلام ووقت بخیر…
    کسی میتونه به من در زمینه ی هوشمندسازی آیفون تصویری راهنمایی کنه؟ کنترل از راه دور از طریق وای فای
    ماژول مورد نیازشو وقطعاتش و کلا هراطلاعاتی که مورد نیازه و میدونید…

  • یه صفحه کلید لمسی با صفحه نمایشگر با برد آردینو می خوام سیستم امنیتی بسازم کد داشته باشه شما می تونید راهنماییم کنید

  • سلام ۰ممنون از سایت خوب و اموزنده مهندس یه سوال دارم من یه مبدل انالوگ به دیجیتال تهیه کردم کار کردش رو منظورم تشخیص پایه هاس لطفا راهنمایی کنید

    • با سلام
      ضمن تشکر از توجه شما، سوال شما خیلی کلی بیان شده است. این مبدل‌ها انواع مختلف دارند. شما باید برای این کار به دیتاشیت ماژول مربوطه مراجعه کنید.

  • سلام من با این ماژول یک ربات ساختم اما متاسفانه توی مسابفه یک نفر دیگه به ماژولم وصل شد
    میشه طریقه تغیر پسورد رو هم بدید؟

  • سلام
    من این رو انجام دادم ولی توی گوشی علامت ؟؟؟؟؟ میاره بجای اون متنی که مینویسم
    روی چند تا گوشی تست کردم همینطوری بوده . الان میخوام یه led رو کنترل کنم اینم نمیشه . از گوشی هم دستور ارسال میکنم به uno اونجا هم ؟؟؟ نشون میده . میشه بگید دلیلش چیه

    • با سلام
      ضمن تشکر از توجه شما و عذرخواهی بابت تاخیر در پاسخگویی، برای رفع مشکل باید بادریت ماژول را تغییر دهید.

  • سلام وقت بخیر. ممنون از مطالب مفیدتون. درصورت امکان کد arduino میخواستم که اطلاعات از سنسور ضربان قلب خوانده شود و از طریق ماژول بلوتوث Hc05 به نرم افزار اندروید ارسال شود. ممنون میشم کمکم کنید یا سایتی که این کد موجود باشه معرفی کنید. خیلی سایت ها کدها برای ارتباط با وسایل پیچیده است نه سنسور ضربان قلب و من سردر نیاوردم و وقتی هم تغییرشون میدم با error های زیادی مواجه میشم. وقتم محدوده خواهشا کمک کنید.

    • با سلام
      ضمن تشکر از توجه شما، لطفا دقت داشته باشید که هدف از راه اندازی دیجی اسپارک، کمک به ارتقاء سطح دانش فنی و راهنمایی به شما کاربران بوده است. نه اینکه یک کد را به صورت جامع و آماده در اختیارتان قرار دهد. چنین کدهایی به صورت آماده در سطح وب برای فروش قرار دارند. شما میتوانید با ارتقاء دانش علمی و برنامه نویسی خودتان، کدها را توسعه دهید و برای رفع اشکال از خدمات سایت استفاده کنید. در صورتی که کدها را نوشته‌اید و دارای اشکال هستید، لطفا ز همین طریق اعلام کنید.
      شاد و پیروز باشید.

    • با سلام و تشکر از شما
      کالایی که شما لینک کرده‌اید یک شیلد است و اساسا شیلد باید روی برد سوار شود. بنابراین خیلی مرتبط نخواهد بود که بخواهیم با یک شیلد ارتباط بیسیم برقرار کنید. برای این منظور میتوانید از بردهای کنترلی بیسیم استفاده کنید.

  • سلام
    اگرنخواهم میکرو قراردهم و به عنوان سریال به بلوتوت استفاده کنم باید چه کار کرد

    • با سلام و تشکر از شما
      منظورتان دقیقا چیست؟ نرم افزار به کار رفته، Arduino IDE می‌باشد. بردهای مختلفی توسط این نرم افزار قابل دسترسی هستند. لطفا سوالتان را دقیق‌تر مطرح کنید.

      • با سلام
        ممنون از مطالب عالی تون
        من چجوری باید با ارسال یه کلمه یکی از پایه های آردوینو رو خروجی کنم که ۵ ولت بده؟؟
        و اینکه آموزش کنترل رله توسط بلوتوث رو نذاشتین؟؟؟؟؟

  • سلام.ممنون ازاطلاعات مفیدتان من برد بلوتوث hc06 بدون برد کمکی دارم آیا میتونم از طریق گوشی با این برد ارتباط وفرمان داد یا نه؟

    • با سلام
      ضمن تشکر از توجه شما، در این خصوص بنده موارد را به صورت عملی تست نکرده‌ام ولی شیوه راه اندازی هر دو برد شبیه به هم می‌باشد. لطفا در صورت اجرا، تجربه کاربری‌تان را از همین طریق با دیگر کاربران به اشتراک بگذارید.

  • با سلام و ممنون از اموزش خوبتون.
    میخواستم بپرسم میشه کاری کرد که این ماژول دائم اطلاعات رو بفرسته و هنگامی که یه ماژول pair شده بهش نزدیک میشه اطلاعات رو دریافت کنه؟

  • سلام خیلی ممنون بابت اموزش های خوبتون. سوالم اینه: من فقط میخوام به یکی از پایه های ورودی ماژول بلوتوث پالس بدم و ماژول هم این پالس رو بفرسته به گوشی. بدون برد اردوینو. اصلا برنامه ای هم درکار نیس. فقط میخوام این سیگنال ارسال بشه به گوشیم. میشه؟ چیکار باید بکنم؟
    پیشاپیش سپاسگزارم.

    • باسلام
      ضمن تشکر از توجه شما، متاسفانه بنده در این زمینه اطلاعی ندارم. از دیگر کاربرانی که در این خصوص اطلاعات کافی دارند، تقاضا دارم تا در این بحث شرکت کنند.

    • ببین دوست عزیز امکان این اتفاق عملا ۰% هست چون در کل ماژول hc05 برای ارتباط سریالی از دو پایه فرستنده tx و گیرنده rx استفاده میکند و باید از یک کنترلر برای ارسال و دریافت دیتا استفاده کنید وگرنه اگر مستقیم پالس رو برای ارسال به برد متصل کنید احتمال سوختن ماژول شما وجود دارد

  • سلام
    خسته نباشید 🙂

    من نه با گوشی نه با سیستم نتونستم Pair بشم
    اسم ماژول درست میاد، رمز هم به جز ۱۲۳۴ چهار تا صفر و چهر تا یک رو هم تست کردم بازم نشد

  • با سلام من با ماژول hc05 میخواستم یه روبات بسازم و برای کنترل این ماژول هم تصمیم گرفتم از گوشی استفاده کنم اما برای ساخت یه دسته کنترل کاستوم برای خودم با سایت remoteXYیه کنترل ساختم و کد ها رو آپلود کردم اما وقتی با گوشی و با نسخه پرو برنامه remoteXY می خوام به hc05 وصل بشم ارور time out میده. لطفا کمک کنید.

    • با سلام
      بسیار ایده‌ی جالبی است. متاسفانه در خصوص ریموت Remotexy امکان راهنمایی وجود ندارد. در این خصوص به زودی آموزش کنترل ربات با موبایل منتشر خواهد شد.

  • سلام میخام صدا(مثل ال ای دی) رو توسط برد به دوتا ماژول بلوتوث به صورت هم زمان بفرستم میشه کمک کنید

  • آموزش بعدی به کنترل رله توسط مازول HC05
    دوست عزیز این بحث انجام شد؟
    راستی جنابعالی کانال دارید؟

  • سلام ممنون از سایت خوبتون
    من ماژول hc05 تهیه کردم و به صورت نرم افزاری به آردوینو انو متصل کردم ولی توی گوشی ، ماژول رو اصلن پیدا نمیکنه که بتونم متصل بشم…میشه راهنمایی کنین که اشکال از کجاست؟

    • با سلام
      ال ای دی بر روی ماژول بلوتوث چند ثانیه یک بار چشمک میزند؟

  • سلام
    ببخشید من میخوام برنامه اندرویدش رو شبیه به همین و با یه سری تغییرات خودم بنویسم سوالم اینه که میتونم با app invertor یه برنامه ایی شبیه این بنویسم که به ماژول بلوتوث وصل بشه??

    • با سلام
      در این خصوص میتوانید با برنامه‌های مختلف افدام به نوشتن اپلیکیشن مورد نیازتان کنید. این پست مربوط به نوشتن اپلیکیشن نمی‌باشد، از اینرو امکان پیگیری مورد درخواستی شما فراهم نخواهد بود.

  • سلام وقتتون بخیر بده اینو انجام دادم ولی از مبایل به سریال اردوینو داده از ارسال نمیشه یعنی اصلا داخل :
    if (mySerial.available()) {

    Serial.write(mySerial.read());

    }
    نمیشه نمی دونم چرا ولی از کامپی.تر به موبایل کامل دیتا میده همه اتصالات درست هست چیکار کنم ؟

  • سلام . ببخشید من میخواستم همزمان از موتور شیلد ۲۹۳ وبلوتوث و آردینو یونو استفاده کنم .میخواستم ببینم چطور بلوتوث رو به آردینو وصل کنم؟ به پایه های آنالوگ میتونم نصب کنم

  • با عرض سلام و خسته نباشید اول تشکر فراوانی میکنیم بابت مطالب خوبتون خیلی کار آمد بود
    خدمت شما عارضم ک من دستگاه CNC درست کردم و از طریق برنامه ی GRBLمیتونم بهش کدهاشو بدم و این برنامه رو روی گوشی نصب کردم فقط خواستم ببینم میتونم ماژول HC05رو روی UNOنصب کنم که از طریق بلوتوث بتونم کدهای برنامه GRBLرو واسه CNCارسال کنم
    قطعاتی ک داخل CNCاستفاده کردم UNO,Ramps 1.4,درایور A4988
    خیلی ممنون میشم اگه راهنمایی کنید

    • با سلام
      ضمن تشکر از توجه شما، ایجاد ارتباط بلوتوث بین گوشی هوشمند و برد آردوینو توسط این ماژول فراهم میباشد. خصوصا اینکه امکان ارسال دیتا هم فراهم میباشد.

  • سلام میخوام یه هارد اکسترنال دارم میخام اطلاعات رو از طریق بلوتوث یا وایفای انتقال بده میخام تمام دستگاهها بتونن باهاش کار کنن مثلا بدون سیم بشه هارد رو به تلوزیون متصل کرد.
    میدونم باید بلوتوث هاست باشه اما هرچی میگردم چنین چیزی پیدا نمیکنم، میدونم میشه از طریق میکرو کنترلر انجام بشه اما اصلا در این بحث چیزی بلد نیستم، میشه راهنمایی کنید که باید چیکار کنم؟

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

    • با سلام
      ضمن تشکر از شما، تمامی آموزش ها در سایت منتشر شده و به روز می‌باشد. در شبکه های اجتماعی پست ها فقط اطلاع رسانی خواهد شد.

  • سلام چگونه میتونم baud rate رو از ۹۶۰۰ به ۱۱۵۲۰۰
    تغییر بدم ؟؟؟
    لطفا کمکم کنید

    • با سلام
      در نرم افزار آردوینو سمت راست بر روی آیکون سریال مانیتور کلیک کنید. و یا CTRL + SHIFT + M را همزمان انتخاب کنید تا پنجره سریال مانتیور باز شود.

    • با سلام
      کاربر گرامی در این خصوص بایستی دیتاشیت کالای مورد نظر را بررسی فرمایید در صورتیکه کتابخانه آن ها متفاوت باشد، امکان استفاده از این کد وجود ندارد و بایستی در کد تغییراتی اعمال شود.

  • سلام
    خسته نباشید
    بنده ماژول بلوتوث
    مدل spp_c رو تهیه کردم
    نحوه اتصالش به همین صورته؟
    ممنون میشم پاسخ بدید

    • با سلام
      مدل ماژول مورد نظر نیاز توسط تیم فنی تست نشده است. در این خصوص به دیتاشیت کالا مراجعه کنید.

  • علیرضا جان سلام
    من یک تکلیف دارم که میگه چگونه ماژول رو از حالت master به حالت slave و به عکس تغییر بدی
    می توانم از تو خواهش کنم که این کار رو اموزش بدی و این جانب را خرسند کنی
    پیشاپیش از شما تشکر و کمال سپاس را دارم

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

  • سلام خسته نباشین
    من قبلاً با این ماژول کار می کردم و همه چی خوب بود
    اما الان بعد از چند سال دوباره می خوام ازش استفاده کنم ولی هرکاری می کنم چراغ ال ای دی روشن نمیشه و هیچ لپ تاپی هم نمی تونن اون رو پیداکنه،
    ممنون میشم راهنماییم کنید .

  • سلام
    من یه ماژول بلوتوث Hc-05 دارم
    قبلاً باهاش کار می کردم و خوب کار می کرده
    اما الان که بعد از یکی دو سال دوباره می خوام ازش استفاده کنم
    اصلا روشن نمیشه ، ماژول به یه مدار وصل هست
    چراغ مدار روشن میشه ولی ماژول بلوتوث اصلا کار نمیکنه
    ممنون میشم راهنماییم کنید

  • سلام من آردوینو مگا ۲۵۶۰ دارم .من می خوام با ماژول بلوتوث و یک برنامه ی اندرویدی روباتی که ساختم رو کنترل کنم فقط نمی دونم ای ماژول بلوتوث رو از کجا بخرم.
    لطفا بگید.

  • سلام
    من می خوام به لامپ وصل کنم .
    می خواستم بدونم که اگه بلوتوث رو خاموش کنم لامپ هم خاموش می شه یا باید از طریق برنامه خاموش کنم

  • نمیفهمم وقتی تمام این اموزش ها توی اینترنت و منابع اموزشی هست چرا باید براش پول بدیم!
    فقط سایت رو پایین میارید با این کار

    • با سلام
      کاربر گرامی آموزش های سایت به دو بخش تقسیم بندی شده است. آموزش هایی که به صورت عمومی هستند و نمونه کد در دسترس دارند در سایت دیجی اسپارک کاملا رایگان است و بدون نیاز به خرید اشتراک میتوانید از آن ها استفاده کنید. اما آموزش های کاملا تخصصی که توسعه و تعمیم یافته است نیاز به تهیه اشتراک خواهد داشت.

  • سلام جناب قربانی از اطلاعات سایت شما بسیار استفاده کردم سوالی از خدمتتان داشتم -من بلوتوثی برای ارسال صوت به موبایل می خواستم که در موبایل با سیستم عامل اندروید این سیگنال ارسالی توسط یک برنامه در موبایل به صورت گراف یا حرکت عقربه نشان داده شود مثل مانیتورینگ صدا – لطفا بفرمایید از چه ماژول بلوتوث و از چه برنامه ای در موبایل می تونم استفاده کنم با سپاس از لطف شما

  • سلام من یک سوال داشتم من آردوینو مگا ۲۵۶۰ دارم ولی نمیتونم روش ماژول بولوتوس hc-05 رو راه اندازی کنم ولی روی آردوینو uno و nano فعالش کردم میشه بهم کمک کنید روی آردوینو مگا راه بندازمش

  • من تمام کارهارو انجام میدم ولی هیچ پیامی در نرم افزار دریافت نمیکنم میشه راه نمایی کنید

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

  • با سلام خدمت خدمت مهندس
    بنده یک ماژول hc05 گرفتم و برای تست سالم بدون ماژول پایه های ۵ ولتvcc و ground رو به برد اردینو وصل کردم ولی چراغ ماژول بلوتوث روش نشده .چطور میشه از سالم بودن ماژول بلوتوث اطمینان پیدا کرد ؟

  • سلام ماژول من وقتی وصلش میکنم یک بار چشمک میزنه بعد دیگه هیچ کاری نمیکنه مشکل چیه چراغ RX و TX و L روی آردینو ام روشنه

  • سلام یک درایور سنسور flc100 خریدم خودش ماژول بلوتوث با بردش گوشه اردوینو نصبه که یک پایش با یک خازن به برد وصله دو پایش عادی وصله دقیقا بغل جایی که بلندگو وصل میشه قبلا پیدا می‌کرد‌ گوشی و سیستم کار می‌کردم باهاش الان ولی دیگه کار نمیکنه اصلا پیدا نمیکنتش و چراغی هم روی خود ماژول یادم نیست قبلا روشن میشد یا نه الان که روشن نمیشه؟خیلی حیاتی راهنمایی لطفا؟
    آیا ممکنه پر کردن سوراخ های روی برد اردوینو علت این مشکل باشه؟ یکی دوتاشو همینجوری با لحیم پر کردم قبلا

  • سلام وقت بخیر ببخشید برد اردوینو یونو دارم که که شیلد مانیتور کارکتری روش نصبه که به عنوان درایور سنسور flc100 یا مگنومتری استفاده می‌کردم چند وقت و بلوتوث کار می‌کرده اما الان چند روزه کار نمیکنه نمیدونم چرا و گوشی و.. پیداش نمیکنه ال ای دی روی ماژول هم روشن نیست قبلنم یادم نیست روشن میشد یا نه ولی به درستی کار می‌کرد قبلا، یک پایه یکم زرد شده ممکنه مشکل از اون باشه؟
    اینم عکس پایشه
    https://s6.uupload.ir/files/photostudio_1650712482519_s95j.png
    https://s6.uupload.ir/files/img_20220423_154708_1y97.jpg
    این یک مشکلمه مشکل دیگمم اینه فیش ای سی وصل بود به برد بعد کابل هم وصل کردم که وصل کنم به لبتاب وصل کردم یکدفه لبتاب و خودش خاموش شد از اون موقع به بعد روشن میشه الان برد ولی فقط کاراکتر سفید نشون میده دیگه متن و منو هارو نشون نمیده
    لطفا راهنمایی کنید خیلی واجبه خدا خیرتون بده انشاا..

  • سلام
    به راهنمایی و کمک جنابعالی احتیاج دارم در یک پروژه پزشکی
    لطفا راه ارتباط خود را برای بنده بفرستید
    سپاس

  • سلام مهندس جان وقتتون بخیر : اسپیکر ایستاده ریموت دار SUNIYA :SU-5563 بلوتوثش مشکل داره ارتباط برقرار میشه ولی صدا تیک دار و مقطع هست مثل سی دی های خش دار ، با گوشی های مختلف حتی با فاصله خیلی کم هم تست کردم ولی همون مشکل هست ، من تو بازار خیلی گشتم یه ماژول مثل مال خودش پیدا کنم ولی موق نشدم دیتا شیت این ماژول رو هم ندارم تا یکی مشابهش رو جایگزین کنم / این ماژول ۱۶ پایه اس ام دی هست پایه ها از طرفین هست هر طرف ۸ پایه اس ام دی ، اگر که شما مشخصات این نوع ماژول رو داشته باشین و یا یه راهنمایی برای حل مشکل بفرمایین ممنون میشم

  • سلام من یک ماشین چهار چرخ با آردوینو و hc05 درست کردم مشکلی که پیش اومده اینه که وقتی روی گوشی به طور متناوب تاچ میکنی بعضی مواقع ارتباط برقرار است و بعضی مواقع برقرار نمی‌شود بعضی مواقع بعد از تاچ موتورها شروع به چرخش می‌کند و با برداشتن انگشت موتورها از حرکت می ایستد و بعضی مواقع با برداشتن انگشت تا چند ثانیه موتور به حرکت ادامه می‌دهد من یک LED به همراه یک مقاومت ۱۵۰ اهم را روی دو پین سریال قرار دادم دیدم به صورت متناوب با چشمک های ریز قطع و وصل می گردد در زمانی که چشمک ها هست ارتباط برقرار است و هنگامی که چشمک ها قطع می شود ارتباط برقرار نیست و تاچ کردن فایده ندارد اگر قبل از قطع شدن ارتباط دستور چرخیدن موتور را دهیم موتور تا زمان وصل شدن مجدد به چرخش ادامه می‌دهد. ممنون میشم راهنمایی بفرمایید چرا ارتباط دائم نیست و این طبیعی هست یا خیر.

    • با سلام
      به احتمال زیاد مشکل کمبود جریان دارید. سیم هایی که استفاده میکنید را مجدد بررسی کنید. در صورت امکان همگی را تعویض کنید. مطمئن باشید که از منبع تغذیه مناسب استفاده میکنید و جریان کافی برای کل پروژه در دسترس هست. سپس نتیجه را در ادامه همین کامنت اعلام کنید.

  • سلام من در موقع فرستادن اطلاعات به ماژول یه مشکلی دارم وقتی عدد ۱ رو به عنوان مصال میفرستم بجای دریافت عدد یک در اردوینو یک عدد پرت و چرت وپرت میگه مثلا:۴۹ ۱۳ ۱۰ که هیچ ربطی به هم ندارد مشکل از کجاست

    • با سلام مشکل شما احتمالا به نحوه ارسال داده از سمت اردوینو یا دریافت داده توسط دستگاه متصل به ماژول HC-05 مربوط می‌شود. به چند نکته زیر توجه کنید:
      تطابق نرخ انتقال داده: مطمئن شوید که نرخ انتقال داده (Baud rate) در اردوینو و ماژول HC-05 با یکدیگر مطابقت دارند. اغلب مقدار پیش‌فرض برای HC-05، ۹۶۰۰ بوده و باید مطابق با آن در اردوینو تنظیم شود. اگر مقدار دیگری استفاده می‌کنید، مطمئن شوید که هر دو تجهیز به همان نرخ کار می‌کنند.
      برای تنظیم نرخ انتقال داده در اردوینو از دستور Serial.begin() استفاده کنید. Serial.begin(9600); // باید با نرخ مطابق با HC-05 باشد.
      تنظیمات فرستنده: اگر داده‌هایی که ارسال می‌کنید به صورت متنی هستند، اطمینان حاصل کنید که در ارسال از تابع Serial.print() یا Serial.println() استفاده کرده‌اید. اگر از Serial.write() استفاده کنید، اطلاعات به عنوان کدهای ASCII ارسال می‌شوند.
      Serial.print(1); // برای ارسال عدد ۱ به صورت متنی

      تنظیمات دریافت‌کننده: در دستگاه مقصد، مطمئن شوید که به درستی داده‌ها را دریافت و تفسیر می‌کند. اگر از Serial Monitor استفاده می‌کنید، مطمئن شوید که نرخ انتقال داده در آن با نرخ مشابه در اردوینو تنظیم شده باشد.
      تنظیمات HC-05: مطمئن شوید که تنظیمات HC-05 به درستی انجام شده باشد. برخی از ماژول‌ها نیاز به تنظیمات خاصی برای درست کار کردن دارند. برای این منظور، می‌توانید از دستورات AT Command استفاده کنید. این دستورات به شما امکان می‌دهند تا تنظیمات ماژول را بررسی و تغییر دهید. Serial.println(“AT”); // ارسال دستور AT

      دریافت پاسخ مناسب از ماژول نشان دهنده این است که ارتباط میان اردوینو و HC-05 به درستی برقرار است.
      اگر با توجه به موارد فوق مشکل شما حل نشد، ممکن است مسئله به جزئیات دیگری نظیر تغییرات سخت‌افزاری یا مسائل برقی مرتبط با دوره شما باشد.

      شاد و پیروز باشید.