极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7885|回复: 3

各位大侠,问下从串口输入的字符串如何放入函数中,谢谢!

[复制链接]
发表于 2015-3-14 19:41:30 | 显示全部楼层 |阅读模式
比如说这个程序,我想从串口向arduino输入ab后,让函数c(ab)完成一个任务,但是这个程序编译通不过,说字符串无法放入整型中,各位高手可有办法?

int ab=5;
int cd=8;
String comdata="";
void setup(){
Serial.begin(9600);
}

void loop(){

  while (Serial.available() > 0){

   {
    comdata += char(Serial.read());
    delay(2);
    }

    c(comdata);
  delay (100);

   }
}

void c(int d){
d=d+3;
Serial.println(d);
}
回复

使用道具 举报

发表于 2015-3-14 20:45:22 | 显示全部楼层
要将字符串转换成整数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-14 22:34:37 | 显示全部楼层
好像字符串ab无法换成整数
回复 支持 反对

使用道具 举报

发表于 2015-3-15 21:46:45 | 显示全部楼层
一般用指针吧
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 21:16 , Processed in 0.046122 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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