我正在使用Arduino Uno。基本上我从serial.Read()读取一个数字(ASCII号)并将值存储在int(4字节)类型的变量中。 我想将为该ASCII号分配的字符打印到串行监视器。 例如,考虑给定的数字是97.我想看到' a'打印在串行监视器中。
答案 0 :(得分:1)
您正在寻找的功能是Serial.write()
void setup() {
Serial.begin(9600);
while (!Serial) {} // Wait for serial port to connect. Needed for native USB.
byte ASCIIvalue = 97;
Serial.print("The ASCII encoding for the value ");
Serial.print(ASCIIvalue);
Serial.print(" is: ");
Serial.write(ASCIIvalue);
}
void loop() {}
输出:
The ASCII encoding for the value 97 is: a