zlzzxw 发表于 2019-1-23 11:47:51

感谢分享

DFBy1_XZJYN 发表于 2019-5-22 10:08:46

和4楼一样的问题,换回1.0.6的IDE,液晶显示正常,但是串口显示一直没有OK是怎么回事啊?

DFBy1_XZJYN 发表于 2019-5-22 10:21:32

我也遇到一样的问题了,改成1.0.6的IDE液晶正常显示了,但是串口显示不正确啊,一直没有显示OK

小飞侠_ 发表于 2019-7-9 01:14:12

有意思,嘿嘿

Iamthevile 发表于 2020-2-14 13:12:25

congzlwag 发表于 2016-1-30 18:59
我照搬库文件和代码,结果却是 “Humidity”只显示了个‘H’、"Temperature"只显示了个‘T’,数据也只显示 ...

对对对我也是这样的我也很想知道办法

LK 发表于 2021-9-19 23:49:08

congzlwag 发表于 2016-1-30 18:59
我照搬库文件和代码,结果却是 “Humidity”只显示了个‘H’、"Temperature"只显示了个‘T’,数据也只显示 ...

自从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;
}

LK 发表于 2021-9-19 23:49:49

liaowei 发表于 2018-2-27 14:28
我也遇到同样的问题了,用的也是Arduino ide 1.8.5。

自从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;
}

迟迟具体 发表于 2023-3-27 16:14:19

LK 发表于 2021-9-19 23:49
自从1.6.6版本的IDE出来后,不断有反应LCD 1602 IIC液晶显示不正常,打印一字符串,却只显示第一个字符! ...

非常感谢!感谢分享!

迟迟具体 发表于 2023-3-31 08:40:20

DFBy1_XZJYN 发表于 2019-5-22 10:21
我也遇到一样的问题了,改成1.0.6的IDE液晶正常显示了,但是串口显示不正确啊,一直没有显示OK ...

同问。我显示的是Unknown error,不应该是0k 吗?

zmh 发表于 2024-2-28 21:43:19

我用的IDE版本是1.8.19,是不是可以直接用这个版本然后把语句改了就行了?<div class="reference"><p><a href="https://mc.dfrobot.com.cn/home.php?mod=space&uid=844914&do=profile" target="_blank">LK</a> 2021-09-19 11:49:08<p><div class="quote">引用: congzlwag 发表于 2016-1-30 18:59
我照搬库文件和代码,结果却是 “Humidity”只显示了个‘H’、"Temperature"只显示了个‘T’,数据也只显示 ...
自从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;
}</div></div>

billxxqh 发表于 2024-4-9 23:24:37

j229544844 发表于 2016-11-29 17:34
为什么我编译程序时出现
exit status 1
为开发板 Arduino/Genuino Uno 编译时出错。   这个   请教一下 ...

拔了数据线重新插就行了
页: 1 [2]
查看完整版本: Arduino教程中级 项目九 实时温湿度检测器