فهرست مطالب:

دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!: 5 مرحله
دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!: 5 مرحله

تصویری: دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!: 5 مرحله

تصویری: دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!: 5 مرحله
تصویری: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, جولای
Anonim
دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!
دستورات AT برای ماژول بلوتوث (HC-05 W/ EN پین و دکمه) با استفاده از برد آردوینو!

توسط Jay Amiel AjocGensan PH

این دستورالعمل به شما کمک می کند تا با استفاده از ماژول بلوتوث HC05 خود شروع به کار کنید. در پایان این دستورالعمل ، شما با ارسال دستورات AT به ماژول برای پیکربندی/تغییر آن (نام ، رمز عبور ، سرعت Baud و غیره) با استفاده از برد arduino خود آشنا شده اید. به

مرحله 1: مواد

1. آردوینو UNO

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

3. سیم جامپر

4. تخته نان

5. مقاومت (1k و 2k)

خودشه!

مرحله 2: نمودار سیم کشی

نمودار سیم کشی
نمودار سیم کشی

اگر می خواهید مبادله AT را با HC-05 خود شروع کنید (با پین EN و دکمه در سمت راست BT) این روش را دنبال کنید

اتصالات ff را ایجاد کنید!

BT VCC به آردوینو 5V

BT GND به Arduino GND

BT TX به Arduino D2

BT RX به Arduino D3 (برای این قسمت از VOLTAGE DIVIDER استفاده کنید! BT Rx نمی تواند سیگنال 5V از آردوینو را اداره کند!)

مرحله 3: کد را در برد Arduino بارگذاری کنید

توجه: قبل از بارگذاری ، سیم کشی tx و rx را تنها با اتصال 5 ولت و زمین جدا کنید.

پس از قسمت "بارگذاری انجام شد" ، BT TX را به ARDUINO D2 و BT RX را به ARDUINO D3 وصل کنید (همچنان ، با تقسیم ولتاژ).

LED روی HC-05 باید در حدود 5 بار در ثانیه به سرعت چشمک بزند.

#عبارتند از

SoftwareSerial BT سریال (2 ، 3) ؛ // RX | TX // HC-05 TX را به پین Arduino 2 RX وصل کنید.

// HC-05 RX را به پین Arduino 3 TX وصل کنید

char c = ""؛

void setup () {

Serial.begin (9600)؛

Serial.println ("آردوینو آماده است") ؛

Serial.println ("به یاد داشته باشید که هر دو NL & CR را در مانیتور سریال انتخاب کنید") ؛

// سرعت سریال پیش فرض HC-05 برای حالت AT 38400 است

BTserial.begin (38400) ؛

}

حلقه خالی () {

// خواندن را از HC-05 ادامه دهید و به سریال مانیتور آردوینو ارسال کنید

if (BTserial.available ()) {

c = BTserial.read ()؛

Serial.write (c)؛

}

// خواندن را از Arduino Serial Monitor ادامه دهید و به HC-05 ارسال کنید

if (Serial.available ()) {

c = Serial.read ()؛

BTserial.write (c)؛ }

}

مرحله 4: قرار دادن ماژول BT در حالت MODE

Image
Image
قرار دادن ماژول BT در حالت MODE
قرار دادن ماژول BT در حالت MODE

با آردوینو روشن ، موارد زیر را انجام دهید:

اتصال 5V به BT VCC را بردارید

کلید دکمه روی ماژول BT را فشار داده و نگه دارید

دوباره BT VCC را به 5 ولت وصل کنید (در حالی که هنوز دکمه را فشار می دهید) ، LED باید روشن شود.

کلید دکمه را رها کنید و چراغ LED باید هر دو ثانیه یک بار روشن یا خاموش شود (تقریبا 2 ثانیه).

این حالت AT را نشان می دهد.

مرحله 5: ارسال دستورات AT

اکنون که در حالت AT هستید ، اکنون می توانید مبادله AT را آغاز کنید.

در اینجا چند نمونه از دستورات AT که می توانید استفاده کنید یا می توانید در اینترنت برای سایر دستورات AT جستجو کنید.

برای بازگشت HC-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 را فشار می دهید ، Enter را در رایانه فشار دهید. که باید انجام دهد.

توصیه شده: