LCD输出日语字符我已经尝试了一切

时间:2016-09-25 07:28:45

标签: c++ arduino arduino-uno lcd

我不得已,我已经尝试了一切!

我改变了库 我多次更换了针脚 我试图混合别针 我去了所有可能的网站,包括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();


}

以下是尝试的设置:

1

2

3

你认为它只是显示而应该放弃吗?

由于

1 个答案:

答案 0 :(得分:0)

为了诊断问题我可能尝试的一件事是从Arduino上移除HDMI电缆并通过9-12v电源适配器为其供电。过去几次,当Arduino连接到我的笔记本电脑时,我发生过这种情况,但是在删除连接后它就消失了。

请注意,使用相同驱动程序的显示模块不一定都具有相同的引脚输出,因此如果模块上没有标记引脚,请务必查找所购买的确切型号的数据表。 。