拓拓儿 发表于 2017-2-27 18:19:22

IIC LCD1602的问题

拓拓儿 发表于 2017-2-27 18:20:30

这个程序输入到UNO里面在LCd1602中只能显示一个H
求大神帮忙解释一下

zlucas 发表于 2017-2-27 21:35:08

首先我没用过这款I2C,只能给你提供一个思路。
你可以仔细看一下那个引用的i2c的库,确认地址是否正确。
另外从你能显示出来来看,硬件连接可能没错,应该是软件中设置起始地址的地方没有设置对。

164335413 发表于 2017-2-28 10:30:41

H显示的位置是在什么地方?如果在最后一位,那就是地址没选对。

galaxy 发表于 2017-2-28 13:35:39

本帖最后由 galaxy 于 2017-2-28 14:37 编辑

用了和你一樣的程序,是 ok 的

請檢查你的
1. 1602 模塊是否正常
2.iic 模塊是否正常
3. 兩個模塊的銲接是否正常,確定有沒冷銲
4. iic 的位址兩種 0x27 及 0x3f 。 再不然就是你那模塊的位址是可以自行設定的

LiquidCrystal_I2C lcd(0x27,16,2);// set the LCD address to 0x27 for a 16 chars and 2 line display

LiquidCrystal_I2C lcd(0x3f,16,2);// set the LCD address to 0x3f for a 16 chars and 2 line display

有 0x3f 及 0x27 兩種

手邊沒有好用的編圖軟件,圖一直搞不定~

拓拓儿 发表于 2017-3-12 10:27:09

非常感谢大家   可能是我的编译器有问题   所以更新后就能够使用了

suoma 发表于 2017-3-20 09:43:52

拓拓儿 发表于 2017-3-12 10:27
非常感谢大家   可能是我的编译器有问题   所以更新后就能够使用了

编译器问题?库文件还是?

lala5 发表于 2017-3-24 12:04:05

库文件的问题更新最新的库文件就好了~其实就是在库文件里的return0 改成return 1
页: [1]
查看完整版本: IIC LCD1602的问题