2016-1-27 16:46:38 [显示全部楼层]
99067浏览
楼主: Jane

[中级教程] Arduino教程中级 项目九 实时温湿度检测器

[复制链接]

zlzzxw  学徒

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

感谢分享
回复

使用道具 举报

DFBy1_XZJYN  学徒

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

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

使用道具 举报

DFBy1_XZJYN  学徒

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

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

使用道具 举报

小飞侠_  见习技师

发表于 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 编译时出错。   这个   请教一下 ...

拔了数据线重新插就行了
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail