Robofun 機器人論壇

標題: 關於0x 十六進制的疑問 [打印本頁]

作者: ates1687    時間: 2016-12-8 10:36
標題: 關於0x 十六進制的疑問
問一下ascii

Serial.write(0x31);

hex印出來是1

Serial.write(0x32);

hex印出來是2

如果我的數字是浮動的0~9(Hex就是想要變成0x30~39)要怎麼丟進去???

          卡死在這邊
                   ↓
Serial.write(0x??);

作者: 超新手    時間: 2016-12-8 11:56
既然是變動的, 當然就是定義一個變數
例如
  for(unsigned char Hex = 0x30 ; Hex <= 0x39 ; Hex++)
    Serial.write(Hex);
作者: ates1687    時間: 2016-12-8 12:00
回復 2# 超新手

那1要怎麼變成0x31 ???
作者: 超新手    時間: 2016-12-8 15:07
1 的 ascii code 就是 0x31
送出去的值是 0x31, 但顯示出來的是 1 這個字元




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