与sainsmart盾牌的Arduino错误

时间:2013-08-02 02:41:46

标签: ide arduino lcd

http://pastebin.com/86JXkUBf

这是我的Arduino代码,我用它作为我和我的室友的状态指示器。代码工作完全正常,直到我决定能够在显示器上编辑第一行,这是sainsmart LCD键盘屏蔽。现在,当我验证arduino IDE中的代码时,我得到以下一组错误:

sketch_jul22b.cpp:15:81: error: expected unqualified-id before '\x593a'
sketch_jul22b.cpp:15:81: error: expected ‘}’ before '\x593a'
sketch_jul22b.cpp:15:81: error: expected ‘,’ or ‘;’ before '\x593a'
sketch_jul22b.cpp:15:88: error: expected declaration before ‘}’ token

如果有人告诉我,我会非常感激: 1)这些错误意味着什么。 2)如何解决它们。

谢谢!

2 个答案:

答案 0 :(得分:0)

我不确定您编辑的是哪一行,但在查看您的代码时,我觉得状态字符串必须是双引号。也应该有,而不是。在“Awesomeness”之后

所以而不是

String top[] = {'Status:', 'Adam:', 'Oliver:', 'Adam & Oliver:', 'Awesomeness'. 'OBEY:'};

你应该

String top[] = {"Status:", "Adam:", "Oliver:", "Adam & Oliver:", "Awesomeness", "OBEY:"};

答案 1 :(得分:0)

更正了编译的代码。 http://pastebin.com/j5B37UUP @ praks411是正确的,但有一些拼写错误,需要使用lcd.print而不是lcd.write。