我的代码片段是
String item[] = {"Hello","How","Where"};
int slot[] = {2,0,0};
i=0;
String t = item[slot[i]];
lcd.write(t); //This gives error
如何根除问题。我是 ArduinoIDE 和微处理器的初学者。谢谢你。
它认为你应该使用 lcd.print 而不是 lcd.write。函数 lcd.write 一次写出单个字符,因为你想输出一个字符串,你可以使用 lcd.print 代替。
lcd.print(t);
另请参阅手册上的书写和打印。 http://arduino.cc/en/Reference/LiquidCrystalWrite