質問

私はアルドゥイーノからシリアルプリンタを制御しています。今では完璧に動作しますが、私は、プリンタのいくつかの特定の機能を制御するために文字をエスケープそれを送信する必要があります。それを行う方法はありますか?

私は "ESC I" を送信する必要があります。

役に立ちましたか?

解決

Serial.print(27, BYTE); // ASCII code for the Escape character
Serial.print("i"); 

他のヒント

エスケープあなたは C の中でプログラミングしている場合は、ASCII文字コード27であります、あなたが行うことができます:

putchar(27);
putchar('i');

それとも、あなたは文字列に全部を入れたい場合は、あなたのような何かを行うことができます:

printf("\033i");

\033は、コンパイラによって27進で33進、に置き換えられてしまいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top