isAscii(thisChar)

判断一个字符是否是ASCII码

参数

参数名

描述

thisChar

被解析的字符

返回

参数名

描述

布尔

真或假

例子

判断串口输入的字符是否为ascii码,是的话输出it's ascii。

#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(isAscii(thisChar)){
          Serial.println("it's Ascii");
        }
        else{
          Serial.println("it's not Ascii");

        }
    }

}

上传程序,打开串口监视器,选择没有结束符,波特率选择115200。输入:1、A、~,结果如下:

最后更新于