47 lines
1.7 KiB
C++
47 lines
1.7 KiB
C++
void setup() {
|
|
// put your setup code here, to run once:
|
|
Serial.begin(115200);
|
|
}
|
|
|
|
void loop() {
|
|
// put your main code here, to run repeatedly:
|
|
|
|
Serial.println("SN:HCV1002");
|
|
while (Serial.available() == 0) {} //wait for data available
|
|
String bufferCommand = Serial.readString(); //read until timeout
|
|
bufferCommand.trim(); // remove any \r \n whitespace at the end of the String
|
|
if (bufferCommand == "B") {
|
|
Serial.println("#Start Buffer");
|
|
delay(2000);
|
|
Serial.println("#Buffer Completed");
|
|
}
|
|
|
|
while (Serial.available() == 0) {} //wait for data available
|
|
String SampleCommand = Serial.readString(); //read until timeout
|
|
SampleCommand.trim(); // remove any \r \n whitespace at the end of the String
|
|
if (SampleCommand == "S") {
|
|
Serial.println("#Sample Started");
|
|
delay(2000);
|
|
Serial.println("#Sample Completed");
|
|
}
|
|
|
|
while (Serial.available() == 0) {} //wait for data available
|
|
String resultCommand = Serial.readString(); //read until timeout
|
|
resultCommand.trim(); // remove any \r \n whitespace at the end of the String
|
|
if (resultCommand == "P") {
|
|
delay(3000);
|
|
// Serial.println("RESULT SN HCV1002 23729 24801.67 19190.67 6995.67 REND"); // normal
|
|
Serial.println("RESULT SN HCV1002 24900.67 26578.33 19760.00 9071.67 REND"); // NBL
|
|
delay(15000);
|
|
}
|
|
|
|
// while (Serial.available() == 0) {} //wait for data available
|
|
// String resultCommand = Serial.readString(); //read until timeout
|
|
// resultCommand.trim(); // remove any \r \n whitespace at the end of the String
|
|
// if (resultCommand == "B") {
|
|
// delay(3000);
|
|
// Serial.println("ERROR 500 REND");
|
|
// delay(15000);
|
|
// }
|
|
}
|