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

راه‌ اندازی ماژول بلوتوث HC 05 با آردوینو

راه اندازی ماژول بلوتوث HC-05 با آردوینو

مقدمه

در این مطلب می‌خواهیم به معرفی بهترین روش راه اندازی ماژول بلوتوث HC-05 با آردوینو بپردازیم و نوعی ارتباط بیسیم میان رایانه و Arduino برقرار کنیم تا اطلاعات راحت‌تر منتقل شوند.

شما می‌توانید قطعات لازم برای انجام این پروژه را در جدول زیر مشاهده نمایید. توجه داشته باشید که به منظور تأمین تغذیه مدار این فرصت را دارید تا از باتری کتاب و یا پورت USB بهره ببرید.

فهرست مطالب

قطعات مورد نیاز برای راه اندازی ماژول HC-05 با آردوینو

در زمان راه اندازی ماژول بلوتوث اچ سی 05 با آردوینو، حتماً نوع بورد کمکی خود را شناسایی کنید. ولتاژ تغذیه ماژول HC-05 به 3.3 ولت می‌رسد اما بعضی از بردهای کمکی با مدار داخلی قادرند تا 5 ولت را هم دریافت نمایند.

در این میان، برخی دیگر فاقد مدار داخلی نامبرده هستند بنابراین چنان‌چه به آنها 5 ولت نیرو اعمال گردد، ماژول بدون شک خواهد سوخت!.

بستن مدار به منظور راه اندازی ماژول بلوتوث HC-05 با آردوینو

طبق تصویر زیر، سیم‌کشی مدار را انجام داده و در ادامه اقدام به راه‌اندازی ماژول اچ سی 05 با آردوینو کنید.

سیم کشی اچ سی 05 برای راه اندازی ماژول بلوتوث HC-05 با آردوینو

متن برنامه راه اندازی ماژول بلوتوث HC-05 با آردوینو

کد زیر را در آردوینو بنویسید و بعد منبع تغذیه را به آردوینو وصل و آن را از رایانه جدا نمایید.

				
					// This program shown how to control arduino from PC Via Bluetooth
// Connect ...
// arduino>>bluetooth
// D11   >>>  Rx
// D10   >>>  Tx


// you will need arduino 1.0.1 or higher to run this sketch

#include // import the serial library

SoftwareSerial BT(10, 11); // RX, TX
int ledpin=13; // led on D13 will show blink on / off
int BluetoothData; // the data given from Computer

void setup() {
  // put your setup code here, to run once:
  BT.begin(9600);
  BT.println("Bluetooth On please press 1 or 0 blink LED ..");
  pinMode(ledpin,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
   if (BT.available()){
BluetoothData=BT.read();
   if(BluetoothData=='1'){   // if number 1 pressed ....
   digitalWrite(ledpin,1);
   BT.println("LED  On D13 ON ! ");
   }
  if (BluetoothData=='0'){// if number 0 pressed ....
  digitalWrite(ledpin,0);
   BT.println("LED  On D13 Off ! ");
  }
}
delay(100);// prepare for next data ...
}
				
			

در این برنامه از کتابخانه SoftwareSerial استفاده شده است. با این کتابخانه قادر خواهید بود یک درگاه سریال مجازی با همه توانایی‌های درگاه سریال روی پین‌های غیر از 0 و 1 (در آردوینو UNO) داشته باشید. لازم به ذکر است که عملکرد این کتابخانه در خط زیر فعال خواهد شد.

				
					SoftwareSerial BT(10, 11); // RX, TX
				
			

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

آماده‌سازی رایانه پیش از راه اندازی ماژول HC-05 با آردوینو

در اینجا باید توجه داشته باشید که رایانه یا لپ‌تاپ شما حتماً ارتباط بیسیم بلوتوث مجهز باشد. در ادامه به نرم‌افزار Tera Term نیاز خواهید داشت.

بعد از دانلود برنامه، آن را نصب کنید و گام‌های زیر را به منظور اتصال بلوتوث به آردوینو بردارید.

روی آیکون Bluetooth در قسمت پایین سمت راست صفحه نمایش کلیک کرده و گزینه Add a Device را انتخاب کنید.

سپس Search for New Device را بزنید و منتظر بمانید تا نام HC-05 در پنجره ظاهر شود. حالا روی آن کلیک کرده و گزینه Add را بزنید.

در ادامه از شما یک کلمه عبور خواهد خواست که می‌بایست 1234 را وارد کرده و بعد روی گزینه Next کلیک کنید.

مراحل مورد نیاز برای راه اندازی ماژول HC-05 با آردوینو پس از وصل شدن رایانه به آردوینو

اینک رایانه به آردوینو وصل است. سپس در ادامه روی آیکون بلوتوث کلیک راست نمایید و Open Settings را بزنید.

در گام بعد، به سربرگ COM Port رفته و شماره پورت که به ماژول اچ سی 05 اختصاص پیدا کرده را بزنید.

این‌بار نرم‌افزار Tera Term را اجرا نمایید و در قسمت Port، شماره مختص اچ سی 05 را برگزیده و گزینه OK را بزنید.

حالا می‌توانید با وارد کردن 0 و 1، چراغ LED را خاموش و روشن کنید.

بازگشت به لیست

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد.