arduino中Serial 串口数据的交互

2019-10-21  本文已影响0人  Mr洋1

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();
}


上一篇 下一篇

猜你喜欢

热点阅读