- wiki 省略 EOF ... 一般的には、ASCIIコード26(0x1A)のControl-ZがEOFとして解釈される。
目的
テキストを入力したい
結果
プログラム
//input_teset1d_UNO_1
int incomingByte = 0; // 受信データ用
void setup() {
Serial.begin(9600); // 9600bpsでシリアルポートを開く
}
void loop() {
char str1[256];
int count_i = 0;
while (1) { //無限ループ
if (Serial.available() > 0) { // 受信したデータが存在する
char ch = Serial.read(); // 受信データを読み込む
if(ch == 26){str1[count_i]=0;break;}
str1[count_i++] = ch;
Serial.print(ch); // 受信データを送りかえす
} //endif
} //while
Serial.println();
Serial.println("input text"); //debug
Serial.println(str1);
}
