串口通訊

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

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// 1.建立開發(fā)板與電腦的串口通訊連接,并向電腦輸出自己的姓名,年紀,身高
// 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.實現(xiàn)通過串口監(jiān)視器給開發(fā)板發(fā)信息,開發(fā)板再把信息發(fā)回給電腦
// if(Serial.available()){
// Serial.write(Serial.read());
// };

// 3.實現(xiàn)加法計算器,如:電腦發(fā)送“1+1”,開發(fā)板回答“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.實現(xiàn)電腦與開發(fā)板進行三句以上的簡單對話,如:電腦發(fā)送;“a",開發(fā)板回復:“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;
  
};

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容