YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: AllBlue
打印 上一主题 下一主题

Arduino驱动IIC/I2C LCD1602模块显示(4根线解决连接)

  [复制链接]

该用户从未签到

楼主
发表于 2015-5-8 15:32:30 | 显示全部楼层
本帖最后由 xiongchp 于 2015-5-8 15:45 编辑

我的库正常添加了。编译出错,信息如下:
Arduino:1.6.3 (Windows 7), 板:"Arduino Uno"
In file included from lcd_I2C.ino:1:0:
D:\arduino-1.6.3\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81:16: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
   virtual void write(uint8_t);
In file included from D:\arduino-1.6.3\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:6:0,
                 from lcd_I2C.ino:1:

D:\arduino-1.6.3\hardware\arduino\avr\cores\arduino/Print.h:48:20: error:   overriding 'virtual size_t Print::write(uint8_t)'
     virtual size_t write(uint8_t) = 0;
编译有误。

请专家看看,好像是格式冲突?怎么解决呢?多谢了。
回复 支持 反对

使用道具 举报

该用户从未签到

沙发
发表于 2015-5-8 22:26:13 | 显示全部楼层
本帖最后由 xiongchp 于 2015-5-9 00:39 编辑
AllBlue 发表于 2015-5-8 18:00
试下低版本的IDE,1.0.1,有可能是IDE版本问题

非常感谢,到底是专家,确实是版本问题。试过1.5.6,不行。从1.0.1到1.0.6都不行。还是用0023版才行。看来这个库要升级了。期待高手来改一下库。
但是0023版有一个问题,上传程序时第一次总是有问题,有时候显示内容不变,有时候显示乱码。再传一次就好了。不知何故?

更新:所有问题都解决了。非常感谢。
          原因是淘宝卖家给的那个库有问题。在本站下载了库文件,可以用1.0.6版了。更高版本还没有试。全部正常了。

再次更新:1.6.3版也可以用了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-5-17 18:33 , Processed in 0.062387 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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