//Arduino Due Code void setup(){ Serial.begin(9600); //시리얼 통신 초기화 Serial1.begin(9600); //DUE Tx Rx (18 19) = Serial1 delay(500); //0.5초 delay while(!Serial1){} Serial1.println("K 2"); //Polling 모드로 변경 delay(500); Serial1.println("Z"); //CO2값 읽기 명령 } void loop(){ //수신받은 데이터가 0 초과, 즉 데이터가 존재한다면 if(Serial1.available()>0) //코드수행 { //버퍼에서 읽어드린 char의 데이터를 String 형태로 반환 String str = Serial1.readStringUntil('\n'); Serial.println(str); //CO2값 읽기 명령 delay(1000);//1초 delay Serial1.println("Z"); //CO2값 읽기 명령 } }