极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 47901|回复: 13

arduino 1.0中Serial.write(0)命令不能使用的解决办法

[复制链接]
发表于 2012-3-23 19:04:38 | 显示全部楼层 |阅读模式
arduino 1.0改动非常大。。。按照官方文档介绍,以前最常用的Serial.print(val,BYTE)变为了Serial.write(val)。但是使用中发现一个问题。。就是Serial.write(val)中。。val你是用3,4,5等都没问题,就是不能输入0。。。。。晕了晕了。

那怎么发送0呢,其实还是需要把0定义为BYTE才行,但是格式。。和以前不一样。命令要这样子写:
Serial.write((byte)0);
回复

使用道具 举报

发表于 2012-3-23 20:32:06 | 显示全部楼层
……这次改的真的有点猛,我还在用0023呢
回复 支持 反对

使用道具 举报

发表于 2012-3-23 21:52:06 | 显示全部楼层
是的,好多0023的工程都在1.0中编译不过
回复 支持 反对

使用道具 举报

发表于 2012-3-23 22:27:04 | 显示全部楼层
我表示没用1.0那么高级的,还在0022级别!
回复 支持 反对

使用道具 举报

发表于 2012-7-8 16:42:24 | 显示全部楼层
Serial.print(13,BYTE);这句话是什么意思啊?
回复 支持 反对

使用道具 举报

发表于 2012-11-2 22:06:43 | 显示全部楼层
今天用到了。感谢弘毅啊
回复 支持 反对

使用道具 举报

发表于 2013-1-21 10:27:42 | 显示全部楼层
谢谢楼主分享,问题解决了!
回复 支持 反对

使用道具 举报

发表于 2013-7-16 16:14:14 | 显示全部楼层
⊙0⊙,多谢啦~
回复 支持 反对

使用道具 举报

发表于 2014-3-4 08:36:56 | 显示全部楼层
弘大哥永远那么厉害!
回复 支持 反对

使用道具 举报

发表于 2014-9-4 13:36:04 | 显示全部楼层
nice,很有用的方法!谢谢分享
回复 支持 反对

使用道具 举报

发表于 2014-12-25 13:38:41 | 显示全部楼层
小树 发表于 2012-7-8 16:42
**** 作者被禁止或删除 内容自动屏蔽 ****

把13输出为ASCII码,13在ASCII里面是回车,所以串口会输出回车。
如果是65,串口会输出A,就是这样。
回复 支持 反对

使用道具 举报

发表于 2015-1-15 16:09:50 | 显示全部楼层
谢谢分享            
回复 支持 反对

使用道具 举报

发表于 2015-5-1 13:21:21 | 显示全部楼层
我今天遇到的问题,弘毅12年就帮我解决了,太佩服了!感谢
回复 支持 反对

使用道具 举报

发表于 2016-7-29 16:38:37 | 显示全部楼层
弘毅大哥就是牛
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-5-4 13:24 , Processed in 0.044719 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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