我不得已,我已经尝试了一切!
我改变了库 我多次更换了针脚 我试图混合别针 我去了所有可能的网站,包括ada,sparkfun 我尝试了自定义角色并制作了自己的角色
这件事只是不想工作...... 我的问题是lcd显示的是日文字符而不是字母数字。
我正在使用arduino uno和hitachi
这是我的代码,在我尝试的不同设置之下。
#include <LiquidCrystal.h>
//LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
LiquidCrystal lcd(12,11,2,7,8,10,9);
void setup(){
lcd.begin(20, 4);
}
void loop(){
lcd.print("LCD!");
delay(6000);
lcd.setCursor(2,1);
lcd.print("Hello everyone! JAPAN!");
delay(3000);
lcd.clear();
lcd.blink();
delay(4000);
lcd.setCursor(7,1);
delay(3000);
lcd.noBlink();
lcd.cursor();
delay(4000);
lcd.noCursor();
lcd.clear();
}
以下是尝试的设置:
你认为它只是显示而应该放弃吗?
由于
答案 0 :(得分:0)
为了诊断问题我可能尝试的一件事是从Arduino上移除HDMI电缆并通过9-12v电源适配器为其供电。过去几次,当Arduino连接到我的笔记本电脑时,我发生过这种情况,但是在删除连接后它就消失了。
请注意,使用相同驱动程序的显示模块不一定都具有相同的引脚输出,因此如果模块上没有标记引脚,请务必查找所购买的确切型号的数据表。 。