lkk47 发表于 2013-11-30 00:26:23

藍芽傳資料給紅外線問題


目前我成功使用藍芽傳資料給arduino 例如我 藍芽傳0xffff字串給 arduino 也讀到了0xffff字串 但是 IRRemote這裡面的 irsend.sendNEC(long, 32);方法 第一個參數只能使用long型態 當我string 要轉 long又要叫我轉進位 有辦法讓我直接塞字串資料嗎?或是不要轉進位址轉型泰可以嗎?

qptimus 发表于 2013-11-30 11:30:23

不知所云,是要字符串转长整型吗?

lkk47 发表于 2013-11-30 17:48:38

qptimus 发表于 2013-11-30 11:30 static/image/common/back.gif
不知所云,是要字符串转长整型吗?

問題已解決但是有個疑問char[] a = "ffff" strtol(a, NULL,16) 這樣會輸出 65535但是 char[] b = "65535" strtol(b, NULL,16) 就不是輸出ffff   65535 10進位轉16進位 為何不會輸出ffff呢?

qptimus 发表于 2013-12-1 20:17:20

lkk47 发表于 2013-11-30 17:48 static/image/common/back.gif
問題已解決但是有個疑問char[] a = "ffff" strtol(a, NULL,16) 這樣會輸出 65535但是 char[] b = " ...

strtol(b, NULL,16)参数不正确

lkk47 发表于 2013-12-8 22:50:04

qptimus 发表于 2013-12-1 20:17 static/image/common/back.gif
strtol(b, NULL,16)参数不正确

strtol(b, NULL,10)這樣對嗎
页: [1]
查看完整版本: 藍芽傳資料給紅外線問題