极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15701|回复: 7

IIC LCD1602的问题

[复制链接]
发表于 2017-2-27 18:19:22 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2017-2-27 18:20:30 | 显示全部楼层
这个程序输入到UNO里面在LCd1602中只能显示一个H
求大神帮忙解释一下
回复 支持 反对

使用道具 举报

发表于 2017-2-27 21:35:08 | 显示全部楼层
首先我没用过这款I2C,只能给你提供一个思路。
你可以仔细看一下那个引用的i2c的库,确认地址是否正确。
另外从你能显示出来来看,硬件连接可能没错,应该是软件中设置起始地址的地方没有设置对。
回复 支持 反对

使用道具 举报

发表于 2017-2-28 10:30:41 | 显示全部楼层
H显示的位置是在什么地方?如果在最后一位,那就是地址没选对。
回复 支持 反对

使用道具 举报

发表于 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 兩種

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-12 10:27:09 | 显示全部楼层
非常感谢大家   可能是我的编译器有问题   所以更新后就能够使用了
回复 支持 反对

使用道具 举报

发表于 2017-3-20 09:43:52 | 显示全部楼层
拓拓儿 发表于 2017-3-12 10:27
非常感谢大家   可能是我的编译器有问题   所以更新后就能够使用了

编译器问题?库文件还是?
回复 支持 反对

使用道具 举报

发表于 2017-3-24 12:04:05 | 显示全部楼层
库文件的问题  更新最新的库文件就好了~  其实就是在库文件里的return0 改成return 1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 15:00 , Processed in 0.041516 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表