সুচিপত্র:

Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড !: 5 টি ধাপ
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড !: 5 টি ধাপ
Anonim
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড!
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড!

জে অ্যামিয়েল আজোক জেনসান পিএইচ দ্বারা

এই নির্দেশিকা আপনাকে আপনার HC05 ব্লুটুথ মডিউল ব্যবহার করে শুরু করতে সাহায্য করবে এই নির্দেশের শেষে, আপনি মডিউলে AT কমান্ড পাঠানোর বিষয়ে শিখেছেন এটি কনফিগার/সংশোধন করতে (নাম, পাসকি, বড রেট ইত্যাদি) আপনার arduino বোর্ড ব্যবহার করে ।

ধাপ 1: উপকরণ

1. আরডুইনো ইউএনও

2. HC05 ব্লুটুথ মডিউল

3. জাম্পার তারের

4. ব্রেডবোর্ড

5. প্রতিরোধক (1k এবং 2k)

এটাই!

ধাপ 2: তারের ডায়াগ্রাম

তারের ডায়াগ্রাম
তারের ডায়াগ্রাম

আপনি যদি আপনার HC-05 (BT এর ডানদিকে EN পিন এবং বোতাম সহ) দিয়ে কমস শুরু করতে চান তবে এই পদ্ধতিটি অনুসরণ করুন

এফএফ সংযোগ তৈরি করুন!

BT VCC থেকে Arduino 5V

BT GND থেকে Arduino GND

BT TX থেকে Arduino D2

BT RX থেকে Arduino D3 (এই অংশের জন্য একটি ভোল্টেজ ডিভাইডার ব্যবহার করুন! BT Rx arduino থেকে 5V সংকেত পরিচালনা করতে পারে না!)

ধাপ 3: Arduino বোর্ডে কোড আপলোড করুন

দ্রষ্টব্য: আপলোড করার আগে, শুধুমাত্র 5V এবং স্থল সংযোগ রেখে tx এবং rx wirings অপসারণ করুন।

"সম্পন্ন আপলোড" অংশের পরে, BT TX- কে ARDUINO D2 এবং BT RX- কে ARDUINO D3 (এখনও, ভোল্টেজ ডিভাইডারের সাথে) এর সাথে পুনরায় সংযুক্ত করুন।

HC-05 এর LED দ্রুত প্রতি সেকেন্ডে প্রায় 5 বার জ্বলজ্বল করা উচিত।

#অন্তর্ভুক্ত

সফটওয়্যার সিরিয়াল বিটি সিরিয়াল (2, 3); // আরএক্স | TX // HC-05 TX কে Arduino pin 2 RX এর সাথে সংযুক্ত করুন।

// HC-05 RX কে Arduino pin 3 TX এর সাথে সংযুক্ত করুন

char c = '';

অকার্যকর সেটআপ() {

Serial.begin (9600);

Serial.println ("Arduino প্রস্তুত");

Serial.println ("সিরিয়াল মনিটরে NL & CR উভয় নির্বাচন করতে মনে রাখবেন");

// এটি মোডের জন্য HC-05 ডিফল্ট সিরিয়াল স্পিড 38400

BTserial.begin (38400);

}

অকার্যকর লুপ () {

// HC-05 থেকে পড়তে থাকুন এবং Arduino সিরিয়াল মনিটরে পাঠান

যদি (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Arduino সিরিয়াল মনিটর থেকে পড়তে থাকুন এবং HC-05 এ পাঠান

যদি (Serial.available ()) {

c = সিরিয়াল.রিড ();

BTserial.write (c); }

}

ধাপ 4: BT মডিউলকে AT মোডে রাখা।

Image
Image
BT মডিউলকে AT মোডে রাখা।
BT মডিউলকে AT মোডে রাখা।

Arduino এর সাথে, নিম্নলিখিতগুলি করুন:

BT VCC থেকে 5V সংযোগ সরান

বিটি মডিউলের বোতাম সুইচ টিপুন এবং ধরে রাখুন

BT VCC কে 5V তে পুনরায় সংযুক্ত করুন (এখনও বোতাম সুইচ টিপে), LED চালু হওয়া উচিত।

বোতাম সুইচটি ছেড়ে দিন এবং LED প্রতি দুই সেকেন্ডে (আনুমানিক 2 সেকেন্ড) একবার ধীরে ধীরে চালু/বন্ধ হওয়া উচিত।

এটি AT মোড নির্দেশ করে।

ধাপ 5: কমান্ড পাঠান

এখন যেহেতু আপনি AT মোডে আছেন, আপনি এখন AT comms শুরু করতে পারেন।

এখানে AT কমান্ডের কিছু উদাহরণ রয়েছে যা আপনি ব্যবহার করতে পারেন অথবা আপনি অন্যান্য AT কমান্ডের জন্য ইন্টারনেটে অনুসন্ধান করতে পারেন।

HF-05 mfg এ ফেরত দিতে। ডিফল্ট সেটিংস: "AT+ORGL"

আপনার HC-05 এর সংস্করণ পেতে প্রবেশ করুন: "AT+VERSION?"

ডিফল্ট HC-05 থেকে ডিভাইসের নাম পরিবর্তন করার জন্য MYBLUE লিখুন: "AT+NAME = MYBLUE"

1234 থেকে 2987 ডিফল্ট নিরাপত্তা কোড পরিবর্তন করতে লিখুন: "AT+PSWD = 2987"

HC-05 বাড রেট ডিফল্ট 9600 থেকে 115200 এ পরিবর্তন করতে 1 স্টপ বিট, 0 প্যারিটি এন্টার: "AT+UART = 115200, 1, 0"

গুরুত্বপূর্ণ দ্রষ্টব্য: আপনি যদি "?" দিয়ে AT কমান্ড ব্যবহার করছেন, তাহলে এটি করুন, BT বোর্ডে বোতাম টিপে কম্পিউটারে এন্টার চাপুন। যা করা উচিৎ.

প্রস্তাবিত: