String data = "",bh=""; //串口分离变量data数,bh字母
int pwm=0;
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(115200);
while (!Serial) {
Serial.println("\n\nString toInt():");
Serial.println();
}
}
void loop() {
Serin();
}
void Serin() {
while (Serial.available() > 0) {
int inChar = Serial.read();
if (isDigit(inChar)) {
data += (char)inChar;
}
if (isalpha(inChar)) {
bh += (char)inChar;
}
if (inChar == '\n') {
Serial.print("Value:");
Serial.println(data.toInt()-100);
pwm=data.toInt();
Serial.print("data: ");
Serial.println(data);
Serial.print("bh: ");
Serial.println(bh);
data = ""; bh = "";
}
}
}