查看: 90|回复: 0

[未解决] 求助,arduino串口接收十六进制数

[复制链接]
  • TA的每日心情
    难过
    2018-9-14 09:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-9-14 09:30 | 显示全部楼层 |阅读模式
    上位机通过串口发送给mega2560,一个32位的整型十六进制数  int  0xEE82EEFF  ,我要做的是,将这个数接收,并将四个字节分开保存。即:0xEE,0x82,0xEE,0xFF 。arduinio这部分代码怎么写啊。我知道serial.read()每次读取一个字节,serial.avaliable()返回的是缓冲区的字节数,但是这个十六进制怎么接收啊,用什么保存啊。
    byte serialData[4]; //从串口读取的数据
    if (Serial.available() > 0) {
       //读取一个字节数组
        Serial.readBytes(serialData, 4);
        //此处省略serialData[0],serialData[1],serialData[2],serialData[3],的处理代码
        Serial.flush();

    }

    这样的话,serialData[0],serialData[1],serialData[2],serialData[3]里面会分别是EE,82,EE,FF吗。

    或者忽略上面的代码。
    这一部分有点混乱,希望有大佬可以指点迷津,十分感谢
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    IDE 用arbuBlok下载不了程序。
    IDE 用arbuBlok下载不了程
    点击下载到板子就出现红字体 版本是1.8.7
    初学arduino求助
    初学arduino求助
    大佬们,我想问一下,我现在想做一个程序:按下开关持续时间t,延迟7.77t后点亮led0.
    吸顶灯接入物联网(基于Blinker与wifi开发板)
    吸顶灯接入物联网(基于Bli
    暑假开始接触Blinker和esp8266开发板,一直在捣鼓。。开学是肯定没空碰了,于是趁现在
    原创 drawbot平面关节机械臂 教程直播贴
    原创 drawbot平面关节机械
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太懒,一直没来得及
    创客集结号之光控LED实验
    创客集结号之光控LED实验
    本次实验是在创客集结号上分享出来的,是做一个光控LED实验。 1.实验器件: Arduino
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表