美文网首页
arduino中Serial 串口数据的交互

arduino中Serial 串口数据的交互

作者: Mr洋1 | 来源:发表于2019-10-21 14:47 被阅读0次

1.打印串口的数据

Serial.print()

corresponding commands 相应的指令
prompt 提示

  • 目的:
    提示用户输入:名字;
    提示用户输入:年龄;
    提示用户输入:身高;
    最终打印出来,名字,体重,身高。

2.三个方法的使用

名字使用:string : Serial.readString()
年龄使用:Serial.parseInt()
身高使用:Serial.parseFloat()

3.代码的写法

String name1;
int age;
float height;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("Please input your name: "); //提示用户输入
  while (Serial.avaiable()==0){  //等待用户输入
    
  }
//if(Serial.avaiable()>0){name1=Serial.readString();}查看结果
  name1 = Serial.readString(); //读取用户输入的字符串数据

  Serial.println("Please input your age");
  while(Serial.avaiable()==0){
    
  }
  age = Serial.parseInt(); //读取用户输入的年龄t
  Serial.println("How tall are you?");
  while(Serial.avaiable()==0){
    
  }
  height = Serial.parseFloat(); //读取用户的身高
  Serial.print("hello");
  Serial.println(name1);
  Serial.print("You are");
  Serial.println(age);
  Serial.print("years old");
  Serial.print("you are ");
  Serial.println(height);
  Serial.print("feet tall");
  Serial.println();
}


相关文章

网友评论

      本文标题:arduino中Serial 串口数据的交互

      本文链接:https://www.haomeiwen.com/subject/adlaectx.html