tag:blogger.com,1999:blog-757458446484353263.post5028031757612024235..comments2024-03-29T00:03:35.103+08:00Comments on 雄::gsyan: Arduino : 兩個 HC-05 藍牙模組互連Unknownnoreply@blogger.comBlogger56125tag:blogger.com,1999:blog-757458446484353263.post-79826794671539181512023-03-14T23:38:17.663+08:002023-03-14T23:38:17.663+08:00您好,
不是很明白您的「雙向傳輸」指的是什麼,連線以後,它就像個通道,可以傳輸資料,要接收,要傳送是...您好,<br />不是很明白您的「雙向傳輸」指的是什麼,連線以後,它就像個通道,可以傳輸資料,要接收,要傳送是看程式要怎麼讓兩端動作。<br />可不可以怎樣,應該是要查廠商給的規格書,可能會最精準。雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-35663996975866411972023-03-14T19:07:39.764+08:002023-03-14T19:07:39.764+08:00老師請問hc05可以雙向傳輸嗎?老師請問hc05可以雙向傳輸嗎?Gordonhttps://www.blogger.com/profile/00673123235334631702noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-28852288215191349402020-11-14T21:52:43.760+08:002020-11-14T21:52:43.760+08:00讚讚小小兵 https://www.blogger.com/profile/03029998269878637737noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-51619508705107755912019-05-26T13:38:24.044+08:002019-05-26T13:38:24.044+08:00請問我想把三軸感測的數值用hc-05傳到另一個hc-05
這是master:
#include
...請問我想把三軸感測的數值用hc-05傳到另一個hc-05 <br />這是master:<br />#include <br />SoftwareSerial BTSerial(10, 11); // RX | TX<br />const uint8_t zAxis = A2;<br />const uint8_t yAxis = A1;<br />const uint8_t xAxis = A0;<br /><br />//Min and Max values after calibration:<br />int16_t zLow = 283, zHigh = 419, xHigh = 399, xLow = 264, yHigh = 396, yLow = 260;<br />void setup()<br />{<br /> pinMode(9, OUTPUT); // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode<br /> digitalWrite(9, HIGH);<br /> Serial.begin(115200);<br /> Serial.println("Enter AT commands:");<br /> BTSerial.begin(115200); // HC-05 default speed in AT command more<br />}<br />void loop()<br />{short angleX = map(constrain(analogRead(xAxis), xLow, xHigh),xLow,xHigh,-90,90);<br /> short angleY = map(constrain(analogRead(yAxis), yLow, yHigh),yLow,yHigh,-90,90);<br /> short angleZ = map(constrain(analogRead(zAxis), zLow, zHigh),zLow,zHigh,-90,90);<br /><br /> String dataString = String(angleX);<br /> <br /> dataString +=",";<br /> dataString += String(angleY);<br /> dataString +=",";<br /> dataString += String(angleZ);<br /><br /> Serial.println(dataString);<br /> char a=Serial.println(dataString);<br /><br />delay(100);<br /> <br /> // Keep reading from Arduino Serial Monitor and send to HC-05<br /> if (Serial.available())<br /> BTSerial.write(a);<br /> delay(100);<br />}<br />這邊是slave:<br />#include <br />SoftwareSerial BTSerial(10, 11); // RX | TX<br />void setup()<br />{Serial.begin(115200);<br />BTSerial.begin(115200);<br />}<br />void loop()<br />{<br /> if (BTSerial.available())<br /> {Serial.println("Enter AT commands:");<br /> delay(200);<br /> }<br />Serial.println(BTSerial.read()); <br /> delay(100);<br />}<br />請問我有哪裡錯了嗎東https://www.blogger.com/profile/12332381648463662070noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-25887768899322372882017-12-30T14:07:12.789+08:002017-12-30T14:07:12.789+08:00知道如何讓兩片 HC-05 傳資料以後,您只要在 Slave 端把收到字串做解析,並讓它們對應到你想...知道如何讓兩片 HC-05 傳資料以後,您只要在 Slave 端把收到字串做解析,並讓它們對應到你想做的動作指令就可以了。<br />網路上很多這樣的範例(包括我的 blog 中),找一下就有得研究囉!加油!雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-61357320555793436922017-12-30T11:36:43.091+08:002017-12-30T11:36:43.091+08:00老師您好
如果想利用按鈕讓HC05的Master端發出訊號來控制Slave端的HC05該如何改寫程式...老師您好<br />如果想利用按鈕讓HC05的Master端發出訊號來控制Slave端的HC05該如何改寫程式碼呢?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-40866411939305792142017-12-19T17:02:25.636+08:002017-12-19T17:02:25.636+08:00哈哈哈~ 是打錯了, 已修正。
謝謝提醒 ^_^ 哈哈哈~ 是打錯了, 已修正。<br />謝謝提醒 ^_^ 雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-87017514874208120552017-12-19T10:38:32.518+08:002017-12-19T10:38:32.518+08:00老師您好
方法一 (HC-05 TXD、RXD接在D10、D11):
HC-05 TXD ----...老師您好<br /><br />方法一 (HC-05 TXD、RXD接在D10、D11):<br />HC-05 TXD ----- Arduino D0<br />HC-05 RXD ----- Arduino D1<br /><br />方法一後方的D10 D11是否打錯了呢? 應為D0 D1Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-53874032789034967842017-09-28T23:22:16.909+08:002017-09-28T23:22:16.909+08:00老師您好
我想請問一下 如果用兩個HC-05 對聯 可使用同一個板子嗎?老師您好<br />我想請問一下 如果用兩個HC-05 對聯 可使用同一個板子嗎?Anonymoushttps://www.blogger.com/profile/17949654255722124592noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-65452495566661420822017-08-11T21:49:58.646+08:002017-08-11T21:49:58.646+08:00您好:
您是寫程式的人,可以自己在傳資料時做一下編碼,除了數字,加上文字來識別。另一端則依據規則來解...您好:<br />您是寫程式的人,可以自己在傳資料時做一下編碼,除了數字,加上文字來識別。另一端則依據規則來解碼即可。基本概念是這樣,實作則端看您怎麼想,其實沒有一定要怎麼做的,試了看結果如何,再慢慢修改成自己想要的功能。雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-45841320231438525662017-08-10T22:28:14.410+08:002017-08-10T22:28:14.410+08:00老師你好 :
我想請問,如果是要利用類比搖桿,經由藍芽,操作兩顆伺服馬達,
我要如何才能讓slave...老師你好 :<br />我想請問,如果是要利用類比搖桿,經由藍芽,操作兩顆伺服馬達,<br />我要如何才能讓slave知道說這個Y角度是A伺服馬達,X角度是B伺服馬達?Anonymoushttps://www.blogger.com/profile/13463900626111093671noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-13530751278413455562017-04-12T19:58:19.658+08:002017-04-12T19:58:19.658+08:00嗨~請問一下兩個 HC-05 互連的話一個Master、一個Slave,可以手機 APP INVEN...嗨~請問一下兩個 HC-05 互連的話一個Master、一個Slave,可以手機 APP INVENTOR 2 連上一個 Master HC-05 然後控制 Slave HC-05 嗎? 謝謝!愷https://www.blogger.com/profile/07414939446347737109noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-3777770052348202552017-03-28T17:44:29.034+08:002017-03-28T17:44:29.034+08:00老師你好:
如果想要利用藍芽模組(主端)收集超音波控制LED燈的資料再傳給另一個藍芽模組(從端)要怎...老師你好:<br />如果想要利用藍芽模組(主端)收集超音波控制LED燈的資料再傳給另一個藍芽模組(從端)要怎麼打程式比較好??<br /><br />Anonymoushttps://www.blogger.com/profile/00362390893626311027noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-67419666523110701532017-02-18T17:55:00.352+08:002017-02-18T17:55:00.352+08:00好的,謝謝老師,我再試試看好的,謝謝老師,我再試試看Anonymoushttps://www.blogger.com/profile/14844751556793997397noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-76644287639297695682017-02-18T17:46:21.902+08:002017-02-18T17:46:21.902+08:00暐力您好:
我沒用過 Tera Term,不過,我想,應該是差不多。反正 HC-05 接在 Ardu...暐力您好:<br />我沒用過 Tera Term,不過,我想,應該是差不多。反正 HC-05 接在 Arduino 上,您只要寫到它建立的的通道,由遠端收到的資料,只要能對應的解碼即可。雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-84186275425646380942017-02-18T16:22:02.596+08:002017-02-18T16:22:02.596+08:00老師您好:
我是土木系的學生,我最近有使用mma8451加速規與UNO或MEGA板去接上筆電做測試,...老師您好:<br />我是土木系的學生,我最近有使用mma8451加速規與UNO或MEGA板去接上筆電做測試,我若想改成使用HC-05來無線傳輸資料到teraterm這軟體來擷取XYZ軸資料,想請問我的程式碼是否只需把您提供的slave端程式碼稍作修正直接丟入我原本寫的程式內即可?Anonymoushttps://www.blogger.com/profile/14844751556793997397noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-44871930632401328702016-12-05T00:06:03.953+08:002016-12-05T00:06:03.953+08:00請問這個問題最後如何解決呢?
最近遇到一樣的問題
請問這個問題最後如何解決呢?<br />最近遇到一樣的問題<br />Anonymoushttps://www.blogger.com/profile/14314286891308159071noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-16577066592796303592016-08-05T00:37:35.325+08:002016-08-05T00:37:35.325+08:00您好:
哈~這我沒玩過, 您會了記得來分享一下哦~~您好:<br />哈~這我沒玩過, 您會了記得來分享一下哦~~雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-52140594379637683892016-08-04T10:00:29.159+08:002016-08-04T10:00:29.159+08:00請問 我設計好 app invertor 2 的APP, 可以和 3個 HC-05 都配對成功,個別...請問 我設計好 app invertor 2 的APP, 可以和 3個 HC-05 都配對成功,個別連線控制也可以,現在的問題是要 同時控制3個的話,也就是群控,可以做的到嗎? APP要怎麼選拼塊來改? 謝謝!愷https://www.blogger.com/profile/07414939446347737109noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-55503137527673982432016-07-27T22:14:16.720+08:002016-07-27T22:14:16.720+08:00您好:
三個參數分別為 : baud rate , stop bit, parity
用 "...您好:<br />三個參數分別為 : baud rate , stop bit, parity<br />用 "AT+UART" 或是 AT command 搜尋, 應該可以找到很多說明哦~雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-85772342962318387332016-07-13T15:48:50.578+08:002016-07-13T15:48:50.578+08:00thankthankAnonymoushttps://www.blogger.com/profile/14599937783341759252noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-42696990146163353342016-07-05T10:50:09.064+08:002016-07-05T10:50:09.064+08:00你好~~我想請教您
AT+UART=115200,0,0
後面兩個0的意思是什麼?你好~~我想請教您<br />AT+UART=115200,0,0<br />後面兩個0的意思是什麼?Anonymoushttps://www.blogger.com/profile/01734267717211649449noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-17825692788348457692016-06-22T17:28:36.161+08:002016-06-22T17:28:36.161+08:00您好,感謝老師的資料,依照資料稍加修改已經可以兩塊板子用藍芽傳輸文字到LCD了,但是每次重開機都會有...您好,感謝老師的資料,依照資料稍加修改已經可以兩塊板子用藍芽傳輸文字到LCD了,但是每次重開機都會有某些字會亂碼,最後把全部板子程式碼跟藍芽AT的傳輸速率都設為9600,竟然都好了,每次都一字不差。不懂原因,很幸運。PONhttps://www.blogger.com/profile/07031096757392247764noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-77407984752679595632016-06-14T13:24:25.800+08:002016-06-14T13:24:25.800+08:00你好~我想請問您,為何無法傳輸
slave:
void setup() {
Serial.beg...你好~我想請問您,為何無法傳輸<br /><br />slave:<br /><br />void setup() {<br />Serial.begin(9600);<br />blue.begin(9600);<br />}<br /><br />void loop() {<br /> blue.write(currentHeartrate);<br />}<br /><br />master:<br /><br />void setup() {<br />Serial.begin(9600);<br />blue.begin(9600);<br />}<br /><br />void loop() {<br />if (blue.available()) {<br /> val = blue.read();<br /> Serial.println(val);<br /> }<br />}<br /><br />我想詢問邏輯有問題嗎,宣告及符號沒問題編譯有過Anonymoushttps://www.blogger.com/profile/03946866360865199452noreply@blogger.comtag:blogger.com,1999:blog-757458446484353263.post-50236273657437225142016-06-14T00:14:10.295+08:002016-06-14T00:14:10.295+08:00您好:
關於 AT command , 個人只用來設定藍牙模組, 多是透過 console 直接一行...您好:<br />關於 AT command , 個人只用來設定藍牙模組, 多是透過 console 直接一行行下指令, 設定完就斷線, 讓它回到一般模式。HC-05/06 如果執行的是設定的指令,輸入完畢就自動寫入了, 使用者不用管寫入的部份。至於其它的應用, 因為沒有需求, 我完全沒經驗。雄https://www.blogger.com/profile/12596495409081655902noreply@blogger.com