-
23-08-2019 - |
题
我控制从Arduino的串行打印机。现在,它完美的作品,但我需要把它转义字符来控制打印机的一些特定的功能。有没有办法做到这一点?
我需要发送 “ESC I”。
解决方案
Serial.print(27, BYTE); // ASCII code for the Escape character
Serial.print("i");
其他提示
Escape是ASCII字符代码27,如果正在编程在Ç ,你可以这样做:
putchar(27);
putchar('i');
或者,如果你想要把整个事情在一个字符串,你可以这样做:
printf("\033i");
在\033
将得到替换33八进制,这是27小数由编译器。
不隶属于 StackOverflow