Arduino 串口数据传输,串口监视器问题。

想法很简单,就是通过电脑端,输入一个数值,让这个数值可以被arduino的loop循环使用。比如我可以输入152,这个值被用来作为led的亮度。那么问题来了,我在串口监视... 想法很简单,就是通过电脑端,输入一个数值,让这个数值可以被arduino的loop循环使用。比如我可以输入152,这个值被用来作为led 的亮度。
那么问题来了,我在串口监视器中输入的值,和led 152 这个值是不同的数据类型的。
比如,我输入1,则,返回值将会是49,输入2,返回值是50。
后来使用了char 这个函数,其结果就是,数据被分成了一个又一个小块。
比如我输入52,得到的答案就是5和2(我用的是println,但是不影响。)
该怎么操作,保证我输入的值可以被直接调用?
展开
 我来答
草丛里的落叶
2014-10-26 · TA获得超过422个赞
知道小有建树答主
回答量:650
采纳率:100%
帮助的人:315万
展开全部
int a=152;
char b=a;
发送b;
char b1;
int a1;
接收 b1;
a=b1;
a1的值就是152
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式