极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8043|回复: 4

藍芽傳資料給紅外線問題

[复制链接]
发表于 2013-11-30 00:26:23 | 显示全部楼层 |阅读模式

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

使用道具 举报

发表于 2013-11-30 11:30:23 | 显示全部楼层
不知所云,是要字符串转长整型吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-30 17:48:38 | 显示全部楼层
qptimus 发表于 2013-11-30 11:30
不知所云,是要字符串转长整型吗?

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

使用道具 举报

发表于 2013-12-1 20:17:20 | 显示全部楼层
lkk47 发表于 2013-11-30 17:48
問題已解決  但是有個疑問  char[] a = "ffff" strtol(a, NULL,16) 這樣會輸出 65535  但是 char[] b = " ...

strtol(b, NULL,16)参数不正确
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-8 22:50:04 | 显示全部楼层
qptimus 发表于 2013-12-1 20:17
strtol(b, NULL,16)参数不正确

strtol(b, NULL,10)這樣對嗎
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 11:01 , Processed in 0.037086 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表