IIC LCD1602的问题
这个程序输入到UNO里面在LCd1602中只能显示一个H求大神帮忙解释一下
首先我没用过这款I2C,只能给你提供一个思路。
你可以仔细看一下那个引用的i2c的库,确认地址是否正确。
另外从你能显示出来来看,硬件连接可能没错,应该是软件中设置起始地址的地方没有设置对。 H显示的位置是在什么地方?如果在最后一位,那就是地址没选对。 本帖最后由 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
非常感谢大家 可能是我的编译器有问题 所以更新后就能够使用了
编译器问题?库文件还是? 库文件的问题更新最新的库文件就好了~其实就是在库文件里的return0 改成return 1
页:
[1]