免责声明:这是家庭作业。
我正在上 Arduino 课程,对于我们的项目,我们必须实现一个简单的草图。所涉及的硬件是Arduino Mega ADK 板和Electronic Brick Starter Kit. 我已经能够通过我的草图成功地与 Arduino 进行交流;其他东西(如按钮和 LED)似乎工作,除了 LCD。我已经学习了许多教程(包括我的第二个链接中的 LCD 示例程序),但我什么也做不了。我的 LCD 始终在底线显示黑框。环顾四周,我发现当 LCD 未正确连接时会出现黑框。但是,这是一个入门套件,其中包含可以连接到机箱的电缆,从而摆脱了焊接单根电线的痛苦。我的液晶显示器有问题吗?这是一个我无法开始工作的简单草图:
#include <LiquidCrystal.h>
LiquidCrystal lcd(10,11,12,13,14,15,16);
void setup()
{
Serial.begin( 9600 );
lcd.begin(16, 2);
lcd.clear();
}
void loop()
{
lcd.setCursor(0,0);
lcd.println( "hello world! ");
delay(1000);
}
这些引脚对应于 BUS2,我已经将电缆从 BUS2 正确连接到 LCD。