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

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

مقدمه

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

 

فهرست مطالب

 

قطعات مورد نیاز

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

در هنگام تهیه ماژول بلوتوث حتما نوع برد کمکی را شناسایی کنید. ولتاژ تغذیه این ماژولها ۳.۳ ولت است و برخی بردهای کمکی با مدار داخلی ولتاژ ۵ ولت را دریافت می کنند اما برخی دیگر این مدار را ندارند و اگر ۵ولت به Vcc آنها اعمال شود ماژول قطعا خواهد سوخت!

مدار

مدار فوق را ببندید.

متن برنامه راه‌ اندازی ماژول بلوتوث 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 استفاده کرده ایم. به کمک این کتابخانه شما می توانید یک درگاه سریال مجازی با تمام قابلیت های در گاه سریال روی پین هایی غیر از ۰ و ۱ (در مدل UNO) داشته باشید. عملکرد این کتابخانه در خط زیر فعال می شود

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

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

اکنون نوبت آماده سازی کامپیوتر می باشد.

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

پس از دانلود آن را نصب کنید و قدم های زیر را برای اتصال بلوتوث به آردوینو را انجام دهید:

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

Search for New Device را انتخاب کنید و صبر کنید تا نام HC-05 در پنجره پیدا شود رو آن کلیک کنید و Add را بزنید

در این مرحله از شما یک گذرواژه می خواهد ۱۲۳۴ را وارد کنید و Next  بزنید.

اکنون کامپیوتر به آردوینو وصل است. مجدد روی آیکون بلوتوث راست کلیک کنید و Open Settings را انتخاب کنید. به سربرگ COM Ports بروید و شماره پورتی که به HC-05 اختصاص یافته را پیدا کنید. مشابه شکل زیر:

حالا Tera Term  را باز کنید و در قسمت Port شماره پورت مربوط به ماژول بلوتوث را انتخاب کنید و ok کنید.

اکنون می توانید با وارد کردن ۰ یا ۱ LED را خاموش یا روشن کنید.

سخن پایانی

از این که تا آخر مطلب ” راه‌ اندازی ماژول بلوتوث HC 05 با آردوینو ” با ما همراه بودید. از شما سپاسگزاریم.

نمایش بیشتر

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا