串口通讯

int a = 0;
int b = 0;
int c = 0;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// 1.建立开发板与电脑的串口通讯连接,并向电脑输出自己的姓名,年纪,身高
// Serial.print("name:");
// Serial.println("davy");
// Serial.print("age:");
// Serial.println("25");
// Serial.print("height:");
// Serial.print("180");
// Serial.println("cm");
}

void loop() {
// put your main code here, to run repeatedly:
// 2.实现通过串口监视器给开发板发信息,开发板再把信息发回给电脑
// if(Serial.available()){
// Serial.write(Serial.read());
// };

// 3.实现加法计算器,如:电脑发送“1+1”,开发板回答“1+1=2 ”
// Serial.println("请输入A");
// while (!a) {
// if (Serial.available()) {
// a = Serial.parseInt();
// };
// };

// Serial.println("请输入B");
// while (!b) {
// if (Serial.available()) {
// b = Serial.parseInt();
// };
// };

// c = a + b;

// Serial.print(a);
// Serial.print("+");
// Serial.print(b);
// Serial.print("=");
// Serial.println(c);
// a = 0;
// b = 0;
// 4.实现电脑与开发板进行三句以上的简单对话,如:电脑发送;“a",开发板回复:“Arduino”;

Serial.println("请选择:");
while (!a) {
  if (Serial.available()) {
    a = Serial.parseInt();
  }
  if(a == 1){
    Serial.println("你选择了1");
  }else if(a == 2){
    Serial.println("你选择了2");
  }else if(a == 3){
    Serial.println("你选择了3");
  }
  a = 0;
  
};

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容