[求助]这块显示器怎么用

2015-07-252.1万
AI 快速预览详细 收起
本文介绍了如何使用Arduino IIC/I2C 2004液晶模块。首先,用户需要下载并安装LiquidCrystal_I2C2004V1库文件。接着,文章提供了详细的连接和调试步骤,帮助用户解决连接后没有反应的问题。通过这些步骤,用户可以快速解决显示问题,确保项目顺利进行。


Arduino IIC/I2C 2004 液晶模块
这块显示器是我在以下链接的店里头买的,但是不懂怎么用,求助= =(店主说他不懂。。)

https://item.taobao.com/item.htm?spm=a1z09.2.9.19.unhXOO&id=13876958118&_u=p1qoj532ba04

[求助]这块显示器怎么用图1[求助]这块显示器怎么用图2



这里是库文件:下载附件LiquidCrystal_I2C2004V1.rar

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
20060606
20060606
可以用ardublock
Cain
Cain
那产品页面上写了地址是0x27的,把LiquidCrystal_I2C lcd(0x20,16,2); 这句改成LiquidCrystal_I2C lcd(0x27,16,2);
丄帝De咗臂
丄帝De咗臂
顶起来,学会了吗?
siska
siska
作者
回复丄帝De咗臂
学的一知半解了 = =
吹口琴的钢铁侠
吹口琴的钢铁侠
可以先看1602的使用方法
http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:liquidcrystal
然后看2004的实例代码时就会容易一点
吹口琴的钢铁侠
吹口琴的钢铁侠回复siska
你的库文件里面不是有example吗,模仿着学吧。。。
siska
siska
作者
回复吹口琴的钢铁侠
请问哪里有2004的实例代码
hnyzcj
hnyzcj
可以参考一下
hnyzcj
hnyzcj
#include
#include
#if defined(ARDUINO) && ARDUINO >= 100
#define printByte(args) write(args);
#else
#define printByte(args) print(args,BYTE);
#endif
LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display
void setup(){
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.home();
lcd.print("Hello world...");
lcd.setCursor(0, 1);
lcd.print("dfrobot.com");
}
int backlightState = LOW;
long previousMillis = 0;
long interval = 1000;
void loop(){
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
if (backlightState == LOW)
backlightState = HIGH;
else
backlightState = LOW;
if(backlightState == HIGH) lcd.backlight();
else lcd.noBacklight();
}
}
siska
siska
作者
回复hnyzcj
请问这句话什么意思uint8_t deg[8] = {0x6,0x9,0x9,0x6};
siska
siska
作者
回复hnyzcj
不知为何输了代码后成这样了 = =

- 没有更多了 -