电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
arduino从串口发送整型数据
已解决
73482
个问题
已帮助
5993
位优秀工程师
arduino从串口发送整型数据
ce5d2c894109707a
2018-06-25
浏览量:1926
不知道arduino uno怎么接收电脑从串口发给它的整型数据,现在我只能接收字符型,要是我想发送整型数据的话,应该怎么做比较好,发送的数据需要特定格式吗?
显示全部
Arduino
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
hayden
Serial.print(78BIN) 得到 "1001110"//二进制
Serial.print(78OCT) 得到 "116"//八进制
Serial.print(78DEC) 得到 "78"//十进制
Serial.print(78HEX) 得到 "4E"//十六进制
Serial.print(1.234560) 得到 "1"
Serial.print(1.234562) 得到 "1.23"
Serial.print(1.234564) 得到 "1.2346"
Serial.print('N') 得到 "N"
Serial.print("Hello world.") 得到 "Hello world."
发布于
2018-06-25
举报
评论 7
0
0
hayden
回复了 hayden:号总会丢失,自己补上
回复
hayden
回复了 hayden:分号跑丢了,补上就可以了
回复
ce5d2c894109707a
回复了 hayden:我在电脑打开串口发送 0xff0xff这两个字节之间需要有格式吗
回复
hayden
回复了 ce5d2c894109707a:字节之间是啥意思
回复
ce5d2c894109707a
回复了 hayden:就是第一个字节0xff第二个字节0xff这个是挨着写的吧?
回复
hayden
回复了 ce5d2c894109707a:Serial.print(ffffHEX) ;
回复
ce5d2c894109707a
回复了 hayden:嗯嗯 谢谢你了
回复
其他答案
数量:
8
一笔之名也
字符与整形只是表达方式不一样,其实都是一样的16进制的数据了,可以使用16进制的方式查看数据,就是整形的了
发布于
2018-06-25
举报
评论 0
0
0
xdsnet
其实串口发送的永远是bit位,你需要在发送和接收端进行处理,以协调发送和接收,就可以传递整型数据了。
发布于
2018-06-25
举报
评论 0
0
0
明有几时有
串口的数据都是一位一位的发,在接收端再组成一个你要的数据类型的
发布于
2018-06-26
举报
评论 1
0
0
ce5d2c894109707a
回复了 明有几时有 :谢谢,我再学习一下串口通信的原理
回复
DansonZ
串口都是按位发,只是看你何时去处理
发布于
2018-06-26
举报
评论 0
0
0
donatello
串口接收数据都是按字节为单位接收的,没有字符型和整型的区别,楼主要从电脑接收整型数,直接把char数组的每一个字节提取出来就行了。
发布于
2018-06-29
举报
评论 0
0
0
菜鸟冷虎
这个串口收发都是用byte进行传输的,你是整形是数据也是一样的处理的
发布于
2018-06-29
举报
评论 0
0
0
chen0000009
它这个串口的发送函数应该是对数据又进行了一次处理的。可以使用Serial.write来实现,这个是纯数据输出的
发布于
2018-06-29
举报
评论 0
0
0
喵不是好兔纸
用串口的serialwrite函数进行整型数据的发生
发布于
2018-07-19
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
arduino从串口发送整型数据
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: