Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3733|回復: 2
打印 上一主題 下一主題

關於HC05搜尋周圍後回傳的RSSI值

[複製鏈接]
跳轉到指定樓層
1#
發表於 2015-10-29 18:19:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


小弟用HC05搜尋周圍的藍芽


下AT指令 AT+INQ


有搜到我其他兩顆HC05


並且有回傳值


+INQ:98D3:31:404123,0,FFCB
+INQ:98D3:31:403778,0,FFD2


RSSI值顯示為8bit有符號整數
請問要如何轉換成比較好看懂的值?
我甚至不瞭解何謂8bit有符號整數(抱歉小弟以前計概課都在睡覺...)


請各位大大賜教
2#
發表於 2015-10-30 08:07:20 | 只看該作者
用小算盤去算就好了
先切到十六進位
輸入你要換算的數字, 如 FFCB
再切回十進位, 值會變成 65483
如果它是有符號整數, 只要值 >= 32768. 就把得到的值減去 65536,
如果 < 32768, 就不做改變
也就是 65483-65536=-53
結果就是 -53
註:可以再切回十六進位, 可以看到 -53 的十六進位就是 FF.......FFCB
3#
 樓主| 發表於 2015-10-30 21:14:17 | 只看該作者
回復 2# 超新手


    謝謝大大,真的非常感謝你!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-24 11:21 , Processed in 0.155512 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表