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

שינוי קצב השידור של HC-05 (Bluetooth): 3 שלבים
שינוי קצב השידור של HC-05 (Bluetooth): 3 שלבים

וִידֵאוֹ: שינוי קצב השידור של HC-05 (Bluetooth): 3 שלבים

וִידֵאוֹ: שינוי קצב השידור של HC-05 (Bluetooth): 3 שלבים
וִידֵאוֹ: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, נוֹבֶמבֶּר
Anonim
שינוי קצב השידור של HC-05 (Bluetooth)
שינוי קצב השידור של HC-05 (Bluetooth)
שינוי קצב השידור של HC-05 (Bluetooth)
שינוי קצב השידור של HC-05 (Bluetooth)

לאחרונה אני קונה מודול HC-05 חדש, אך כשאני מתחבר לארדואינו ומקבל נתוני זבל במחשב ובטלפון. ואז אני מוצא שהוא פועל כראוי על קצב שידור 38400, כך שיש לו 38400 כברירת מחדל. במודול הקודם קצב השידור הוא 9600. אז אני מקבל פתרון לשינוי קצב השידור.

שלב 1: חיבור חומרה

חיבור חומרה
חיבור חומרה
חיבור חומרה
חיבור חומרה

אין לי סיכת מפתח אז אני מוריד גיליון נתונים. המפתח הוא 34 פינים. אני נותן לו אספקת 3.3v.

לאחר מכן התחבר לארדואינו כפי שמוצג באיור.

רמת הלוגיקה של Arduino היא 5v אבל רמת ההיגיון של מודול Bluetooth היא 3.3 v. אז אתה יכול גם להתחבר אליו באמצעות התנגדות וצורת מחלק מתח.

שלב 2: הגדרת תוכנה

פתח את arduino ואז אתה מקבל דף חדש הכולל רק התקנה ריקה ולולאה ריקה. העלה אותו כפי שהוא.

לאחר מכן פתח את הצג הטורי והגדר את קצב השידור ל- 38400 במקום 9600.

כמו כן, שנה את סיום השורה ללא ללא הן ל- NL והן ל- CR

שלב 3: בפקודות

לאחר מכן שלח AT באופן סדרתי וזה ייתן את התשובה בסדר

AT+UART? אמור לך את שיעור ברירת המחדל של השידור

AT+UART = 9600 הגדר את קצב השידור ל- 9600.

AT+RESET אפס ושמור שינויים.

הערה:

על פי גיליון הנתונים כאשר אתה מחבר 3.3v למפתח אז נורית המודול מהבהבת למרווח של 2 שניות.

אבל במקרה שלי זה לא משתנה. אז כאשר אתה מתחבר 3.3v למפתח, היכנס למצב פקודה AT, ניתן לשנות או לא לשנות מהבהב נוריות.

מוּמלָץ: