Robofun 機器人論壇

標題: 關於HC05搜尋周圍後回傳的RSSI值 [打印本頁]

作者: taco2548    時間: 2015-10-29 18:19
標題: 關於HC05搜尋周圍後回傳的RSSI值


小弟用HC05搜尋周圍的藍芽


下AT指令 AT+INQ


有搜到我其他兩顆HC05


並且有回傳值


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


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


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


    謝謝大大,真的非常感謝你!




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2