尝试输出简单的数据字符串" ABCD"使用我的arduino uno和LCD,您可以在下面的数据表链接中查看。我的LCD输出日文字符而不是我指定的字符串。我已经尝试了几种方法来解决这个问题,但还没有找到解决办法。当您查看数据表中的字符表时,它的位置错误,这一点很清楚。关于我可以尝试做什么的任何想法。
Here是我的LCD数据表的链接。
以下是代码:
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12,11,5,4,3,2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(20, 4);
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print("ABCD");
}
下面是它正在显示的图片。再次,它应该打印出ABCD。
答案 0 :(得分:0)
根据数据表和您对问题的描述,&#34;高4位&#34;的最左位始终设置为1。因此你应该检查接线(我不确定哪个引脚,但我会检查例如DB0并不总是卡在Vdd上)