极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1945|回复: 2

arduino接收16进制无特殊字符连续字符串的存储解析

[复制链接]
发表于 2020-3-22 20:54:26 | 显示全部楼层 |阅读模式
我想请教大家一个问题:
        arduino串口接收到一列16进制的字符串数据:10016F41325F…我现在要做的任务是,提取其中的一些数据进行解析运算。目前我的想法是首先将这个字符串存储为一个int或者是char类型的数组,表现的数据格式是int array=[0x10,0x01,0x6F,0x41…],然后再分别对数组进行取值,如array[1]等等。
        我目前找到的参考办法和问题有这些:
        1,用String数组,然后用substring,比较繁琐,因为数据有接近30个,只能一个字符一个字符提取。,
        2,用char数组,也只能一个字符一个字符的。
        3,用readBytes(),但是由于读过来的是字符串,也是一个一个。
回复

使用道具 举报

发表于 2020-4-7 11:51:30 | 显示全部楼层
能具體說明嗎,或貼上源碼
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-19 17:49:29 | 显示全部楼层
我已经解决啦
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-4 20:33 , Processed in 0.057735 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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