ArduinoのLCDディスプレイにテキストを書き出すためのループがあります。問題は、シリアル ポート経由でテキストを送信するタイミングによっては、ループが壊れる可能性があることです。
たとえば、テキストをどのように配置したいかとして、書きたいことを読み取る場合があります。これを修正する方法はありますか?
ループがどのように見えるかの例を次に示します。
void loop() {
if (Serial.available()) {
do {
ch = Serial.read();
} while (ch = 'y');
}
if (Serial.available()) {
do {
ch = Serial.read();
} while (ch = 'x');
}
}