【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
锦鳞小妖
http://www.geek-workshop.com/thread-158-1-1.html
2015年01月03日 04点01分
3
1