【arduino】新人求教:如何用串口输入多位数
arduino吧
全部回复
仅看楼主
level 2
丢—_—丢 楼主
如题。。。
用Serialread()读取串口输入一次只读取一个字符然后转成ASCII码。。。
但是如果想输入一个两位数如23就会读出两行:
50
51
那麼如何使串口输入的多位数储存进一个变量?
2015年01月03日 03点01分 1
level 12
String inStr;
char c;
void setup() {
Serial.begin(9600);//开启串口
}
void loop() {
while (Serial.available() > 0) {
c = Serial.read();
inStr += c;
}
}
2015年01月03日 04点01分 2
level 12
2015年01月03日 04点01分 3
1