תוכן עניינים:

פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino !: 5 שלבים
פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino !: 5 שלבים

וִידֵאוֹ: פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino !: 5 שלבים

וִידֵאוֹ: פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino !: 5 שלבים
וִידֵאוֹ: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, נוֹבֶמבֶּר
Anonim
פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino!
פקודות AT למודול בלוטות '(HC-05 W/ EN סיכה ולחצן) באמצעות לוח Arduino!

מאת ג'יי אמיאל אג'וק ג'נסאן PH

הוראה זו תעזור לך להתחיל להשתמש במודול בלוטות 'HC05 שלך. בסוף מדריך זה, למדת על שליחת פקודות AT למודול כדי להגדיר/לשנות אותו (שם, סיסמה, קצב שידור וכו') באמצעות לוח הארדואינו שלך.

שלב 1: חומרים

1. ארדואינו UNO

2. מודול בלוטות 'HC05

3. חוטי מגשר

4. לוח לחם

5. נגדים (1k ו- 2k)

זהו זה!

שלב 2: תרשים חיווט

תרשים חיווט
תרשים חיווט

בצע את ההליך אם ברצונך להתחיל שיחות AT עם HC-05 שלך (עם סיכת EN ולחצן בצד הימני הקיצוני של BT)

צור את חיבורי ה- ff!

BT VCC ל- Arduino 5V

BT GND ל- Arduino GND

BT TX ל- Arduino D2

BT RX ל- Arduino D3 (השתמש במחלק VOLTAGE לחלק זה! BT Rx לא יכול להתמודד עם אות 5V מארדואינו!)

שלב 3: העלה קוד ללוח Arduino

הערה: לפני ההעלאה, הסר את החיווט tx ו- rx והשאיר את חיבורי 5V והארקה בלבד.

לאחר החלק "סיום ההעלאה", חבר מחדש את BT TX ל- ARDUINO D2 ו- BT RX ל- ARDUINO D3 (עדיין, עם מחלק המתח).

נורית ה- LED ב- HC-05 אמורה להבהב במהירות בערך 5 פעמים בשנייה.

#לִכלוֹל

תוכנת Serial BTserial (2, 3); // RX | TX // חבר את HC-05 TX לסיכה Arduino 2 RX.

// חבר את HC-05 RX לסיכה 3 Arduino

char c = '';

הגדרת בטל () {

Serial.begin (9600);

Serial.println ("ארדואינו מוכן");

Serial.println ("זכור לבחור הן NL & CR במסך הטורי");

// מהירות סדרתית ברירת מחדל של HC-05 עבור מצב AT היא 38400

BTserial.begin (38400);

}

לולאת חלל () {

// המשיכו לקרוא מ- HC-05 ושלחו ל- Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (ג);

}

// המשיכו לקרוא מתוך Arduino Serial Monitor ושלחו ל- HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (ג); }

}

שלב 4: העברת מודול BT למצב AT

Image
Image
העברת מודול BT ל- AT MODE
העברת מודול BT ל- AT MODE

כשהארדואינו מופעל, בצע את הפעולות הבאות:

הסר את חיבור 5V ל- BT VCC

לחץ והחזק את מתג הכפתורים במודול BT

חבר מחדש את BT VCC ל- 5V (תוך לחיצה על מתג הכפתורים), הנורית אמורה להידלק.

שחרר את מתג הכפתורים והנורית אמורה להבהב/לכבות לאט אחת לכמה שניות (בערך 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, סיביה אחת, 0 זוגיות הזן: "AT+UART = 115200, 1, 0"

הערה חשובה: אם אתה משתמש בפקודות AT עם "?", בצע זאת, תוך לחיצה על הלחצן בלוח BT, הקש enter במחשב. זה אמור לעשות את זה.

מוּמלָץ: