我用Arduino Duemilanove 来做一些测试。 我正与 Arduino Duemilanov 在一个序列端口上进行通信。 所有 Im 都试图用几英寸读取, 并且 i m 使用 arseInt () 函数来进行简单化 。
我的问题是,是否有一种方法来编程 Ardunino 来回回回每个输入的字符, 同时仍然使用 arseInt () 函数?
我知道在终端客户中 通常可以打开本地的回声, 但我宁愿不依赖这些。
这里是我使用的代码:
unsigned int timeTotal;
Serial.print("Enter Total Time of Period (ms): ");
while (!Serial.available()) { ; } //wait for input
while (Serial.available() > 0) {
//Serial.write(Serial.peek());
timeTotal = Serial.parseInt(); //read int
Serial.read(); //discard newline char at end of input
Serial.println();
Serial.print("Total Time: ");
Serial.println(timeTotal, DEC);
}
正如你所看到的,我正试图用一个偷看(),但这只给我一个人物...。
提前感谢!