none
關於藍芽相關問題 RRS feed

  • 一般討論

  • 我現在在接收和傳送藍芽

    然後我們使用超級終端器去測試我們傳送的東西

    可是在接收資料時,卻當掉,或是根本沒讀取到東西,然後當開啟終端器時就會跑出剛剛要接收得資料。                                                     我們使用的藍芽模組是HL-MD08P-C2-AT  http://www.hotlife.com.tw/HL-MD08P.htm

    • 已變更類型 Bill ChungMVP, Moderator 2016年8月16日 下午 04:30 原發問沒有繼續回覆, 因此石沉大海
    2016年6月13日 下午 04:04

所有回覆

  • ReadLine 必須結尾是換行字元才會認為是已經接收完整, 而你的 Write 並沒有送換行字元出去.

    把 Write 改成 WriteLine 再試試


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2016年6月13日 下午 04:53
    版主
  • 你這是模擬成 SerialPort 的通訊方式,可以忽略藍芽部分,先把 SerialPort 相關通訊搞清楚,論壇上有既有討論很多。

    在開發階段時,藍芽最好是設備端有訊號燈,可方便判讀通訊是否正常。

    由於是終端機模式,建議你先用 AccessPort 這隻免費程式的終端機模式通訊,同時開啟通訊監測。測試完後,通訊監測不要關,把終端機模式關掉,改用你的程式跑,比對監測你程式跑的內容,應該要與 AccessPort 監測到的終端機模式完全相同。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年6月14日 下午 02:58
  • 有訊號燈 連接的時候可以確定, 監控的有看過了,有傳送出去,但程式接收還是一直無法接收,一直有東西跑不進來,然後我們開啟超級終端機,就會跑出剛剛原本要接收的東西
    2016年6月20日 上午 07:23
  • 用了換行字元了,還是無法接收
    2016年6月20日 上午 07:25
  • 把 SerialPort.DtrEnable 屬性 設定為 true 試試

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年6月20日 上午 08:14
    版主