isDigit(thisChar)
判断一个字符是否是数字
参数
参数名
描述
thisChar
被解析的字符
返回
参数名
描述
布尔
真或假
例子
判断串口输入的字符是否为数字,是的话输出yes,否则No。
#include "uKitExplore2.h"
void setup() {
Initialization();
}
void loop() {
// 获取输入的数据
if (Serial.available() > 0){
char thisChar = Serial.read();
// 查看发送的内容
Serial.print("You sent me: \'");
Serial.println(thisChar);
// 分析发送的内容
if(isDigit(thisChar)){
Serial.println("YES");
}
else{
Serial.println("NO");
}
}
}
上传程序,打开串口监视器,选择没有结束符,波特率选择115200。
最后更新于
这有帮助吗?