解决arduino 1.0以上版本无法编译2004/LiquidCrystal_I2C液晶显示问题
本帖最后由 inlhx 于 2013-10-27 16:45 编辑在极客上翻了半天资料也没得到最终解决办法,但是看了http://www.geek-workshop.com/thread-1030-1-1.html这个帖子但是还是没解决,最后有了点开悟,就直接把LiquidCrystal_I2C.cpp里面很多代码一通乱改,ok搞定编译通过,使用的是1.5.4版本
你用1.0及以上版本会遇到如下问题:
In file included from HelloWorld.cpp:3:
\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
你可以选择加入文件,如果以前已经上传到arduino里面了,可以直接去目录:
C:\Users\你的用户名\Documents\Arduino\libraries 下覆盖,应该就在我的文档里面
{:soso_e181:} 按照你的方法,我的怎么显示 LiquidCrystal_I2C does not name a type,我的IDE是1.0.1 楼主的库很好用,谢谢楼主了。呵呵 很好,总算找到了,谢谢, 终于可以用了!:lol 找了好久!终于可以了,谢谢大神 我用这个现在提示'Wire' was not declared in this scope。。还是编译不过 我用了你的库还是编译报错。这是错误信息:
C:\Users\simon\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:247: error: 'class TwoWire' has no member named 'write'。
请问能不能把Wire也一起发上来? godzilla619 发表于 2014-8-20 22:58 static/image/common/back.gif
我用了你的库还是编译报错。这是错误信息:
C:\Users\simon\Documents\Arduino\libraries\LiquidCrystal_I ...
就是wire有问题,求wire啊 楼主,按你要求用1.5.4,还是只显示第一行全黑:Q 显示屏不显示数字,摁了没反应
页:
[1]