YFROBOT创客社区

标题: arduino 1.6.6版本IDE IIC 1602LCD 液晶 显示不正常 只显示第一个首字符! [打印本页]

作者: AllBlue    时间: 2015-12-23 16:00
标题: arduino 1.6.6版本IDE IIC 1602LCD 液晶 显示不正常 只显示第一个首字符!
本帖最后由 AllBlue 于 2015-12-24 08:43 编辑

arduino 1.6.6版本IDE  IIC 1602LCD 液晶 显示不正常 只显示第一个首字符!

自从1.6.6版本的IDE出来后,不断有反应LCD 1602 IIC液晶显示不正常,打印一字符串,却只显示第一个字符!最初解决办法换低版本IDE,就可以解决该问题!
现在问题找出来了,只需要更改 LiquidCrystal_I2C.cpp  文件中的一个语句就可以了,更改如下:

inline size_t LiquidCrystal_I2C::write(uint8_t value) {
        send(value, Rs);
        return 0; 改为 return 1;
}


喜欢用新版的朋友不用再使用两个版本了!
下载链接:[attach]1134[/attach]

作者: sun5304    时间: 2016-2-1 09:10
太感谢楼主了,困扰了我多日的 1602显示一个字符的问题,终于解决了,您的文章对我们新手很有帮助。
作者: usin777    时间: 2016-2-1 17:22
本帖最后由 usin777 于 2016-2-1 18:12 编辑

楼主你好
我下载了更新版的 library ,在 arduino 1.6.7 还是只能显示一个字符
有确认 LiquidCrystal_I2C.cpp 的 return 0->1 了
换成 arduino 1.0.5 就没问题,能显示完整字符
请问还有什么可能要改的地方
谢谢

----------------------------------------------------------------


试了一下 arduino 1.6.5,就可以了
看来 1.6.7又有改了什么东西
作者: hero_sun    时间: 2016-2-5 16:20
同求usin777的问题
作者: hero_sun    时间: 2016-2-16 11:39
hero_sun 发表于 2016-2-5 16:20
同求usin777的问题

????????
作者: AllBlue    时间: 2016-2-16 13:04
hero_sun 发表于 2016-2-16 11:39
????????


我的版本是1.6.7,正常显示?
作者: hero_sun    时间: 2016-3-27 09:29
成了
。。。。。。

作者: yjx189    时间: 2016-4-19 14:04
我的版本是1.7.9   不能显示啊!
作者: chenbaba    时间: 2016-7-27 17:33
我的1.6.7里也只能显示一个字符,在1.5.0里正常.看来这个板只能支持较低版本的IDE!
作者: cnora65    时间: 2016-9-25 14:30
我使用1.6.9
用楼主的方式改过后可以正常显示了
困扰好久了
谢谢!!

作者: wl9928    时间: 2016-10-26 20:51
楼主,,,怎么修改

作者: AllBlue    时间: 2016-10-29 14:47
wl9928 发表于 2016-10-26 20:51
楼主,,,怎么修改

不会改的话直接下载即可!
作者: okhaoba    时间: 2017-2-18 14:13
太感谢lz了,立竿见影!
作者: 动手党    时间: 2017-3-27 11:04
感谢 楼主提供的库,找了很多方法都没什么效果,换了这个库 就全部显示了,另外推荐你一片篇不错的帖子
http://www.arduino.cn/thread-19451-1-4.html
作者: AllBlue    时间: 2017-3-28 14:12
动手党 发表于 2017-3-27 11:04
感谢 楼主提供的库,找了很多方法都没什么效果,换了这个库 就全部显示了,另外推荐你一片篇不错的帖子
ht ...

pm2.5 可以玩玩
作者: happypark    时间: 2017-8-14 23:02
百思不得其解的问题终于解决了,楼主神人也!!
作者: weixiaoyunryl    时间: 2020-4-23 23:15
高版本ardunio,下载下来试试看




欢迎光临 YFROBOT创客社区 (http://yfrobot.com.cn/) Powered by Discuz! X3.1