1

私のコードフラグメントは

String item[] = {"Hello","How","Where"};
int slot[] = {2,0,0};
i=0;
String t = item[slot[i]];
lcd.write(t);       //This gives error

問題を根絶する方法。私は ArduinoIDE とマイクロプロセッサの初心者です。ありがとうございました。

4

1 に答える 1

1

lcd.write の代わりに lcd.print を使用する必要があると思われます。関数 lcd.write は、一度に 1 文字ずつ書き出します。文字列を出力したいので、代わりに lcd.print を使用できます。

lcd.print(t);

マニュアルの書き込みと印刷も参照してください。 http://arduino.cc/en/Reference/LiquidCrystalWrite

于 2013-06-17T08:44:43.990 に答える