فایل های ماژول بلوتوث سریال hc-05
فایل های ماژول بلوتوث سریال hc-05
با سلام
در این ماژول چگونه می توان baud rate را تغییر داد که بتوانیم دستورات ATcommand را برا تغییر تنظیمات پیش فرض ارسال کنیم؟
این آموزش رو بخون کامل توضیح داده :
Modify The HC-05 Bluetooth Module Defaults Using AT Commands - All
سلام
میخواستم بدونم میشه این بولوث رو به برد اردینو unoمتصل کرد ؟
اگه میشه مثالی بزنید اینکه چجوری اطلاعات رو بفرستیم و در یافت کنیم!؟
سلام این لینک رو مطالعه کنید لطفا
http://www.instructables.com/id/Modi...ng-A/?ALLSTEPS
ویرایش توسط magmagmary : 06-05-2016 در ساعت 07:07 AM
این لینک همون لینک بالا منظورتونه ؟ &)
با سلام خدمت دوستان عزیز من پروژم مربوط به آردینو هست و از اونجایی که هیچ سر رشته ای هم ندارم یه کد راه انداز برای ماژول بلوتوث hc05 پیدا کردم ممنون میشم بگین هر خط چکار میکنه باس به استادم توضیح بدم با تشکر
#include <SoftwareSerial.h>
//ایجاد پورت سریال نرم افزاری
SoftwareSerial BTserial(2, 3); // RX | TX
// Connect the HC-05 TX to Arduino pin 2 RX.
// Connect the HC-05 RX to Arduino pin 3 TX through a voltage divider.
char c = ' ';
void setup()
{
Serial.begin(9600);
Serial.println("Enter AT commands:");
// HC-06 default serial speed for communcation mode is 9600
BTserial.begin(9600);
}
void loop()
{
//ارسال اطلاعات از ماژول به دیوایس اندرویدی
BTserial.println("Bluetooth Test");
Serial.println("Bluetooth Test");
delay(1000);
}
با سلام
خط اول و دوم یه پورت سریال نرم افزاری به نام BTserial رو پینهای دیجیتال 2 و 3 ایجاد میکنه.بدین صورت که پین 2 پین rx و پین 3 پین tx پورت خواهد بود.میدونیم که آردوینوها معمولا روی پینهای دیجیتال 0 و 1 دارای پورت سریال سخت افزاری هستند.هرگاه لازم شد پورت سریال دیگه ای در پروژه ی خود ایجاد کنیم با این کتابخونه این کار رو میشه انجام داد.
تو خط بعدی یه کاراکتر به اسم c تعریف کرده و کاراکتر تهی یا همون ' ' رو بعنوان مقدار اولیه بهش اختصاص داده.
سپس به حلقه ی setup که کانفیگها و پیکره بندیها اون تو صورت میگیرن رسیدیم. مقدار baudrate هر دو پورت سریال رو روی 9600 تنظیم کرده.تو دیتاشیت ماژول بلوتوث ذکر شده برای ارسال و دریافت دیتا این مقدار روی 9600 تنظیم بشه.
سپس تو حلقه loop با دستور اول رشته ی "Bluetooth Test" روی پورت سریال نرم افزاری که ماژولمون به اون وصله نوشته میشه.در حقیقت این رشته توسط ماژول بلوتوث ارسال میشه و میتونیم این رشته رو با یه گوشی آندرویدی که به ماژول کانکت شده دریافت و مشاهده کنیم.
تو خط بعدی loop همان رشته در سریال مانیتور آردوینو هم نمایش داده میشه و نهایتا با دستور delay یک تاخیر 1 ثانیه ای در ارسال رشته ی بالا ایجاد شده.
کسی فیمور RN42 رو نداره؟
با این ماژول و فیمور میشه موس و کیبرد رو کنترل کرد.
روش انجام این کار
http://www.instructables.com/id/3-Bluetooth-HID-Module-HC05-With-RN42-Firmware/