YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 109252|回复: 93
打印 上一主题 下一主题

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

  [复制链接]

签到天数: 241 天

[LV.8]以坛为家I

楼主
发表于 2016-4-18 08:38:49 | 显示全部楼层
AllBlue 发表于 2014-9-18 13:36
你的错误提示就是库文件找不到哦,你看下库文件是否放在library文件夹中了!!如果放了,LiquidCrystal_I ...

请问:一,怎么吧库文件放在放在library文件夹里面?
         二,怎么看库文件是否放在library文件夹中了呢?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

沙发
发表于 2016-4-18 09:45:50 | 显示全部楼层
AllBlue 发表于 2016-4-18 09:31
下载库文件放到下面两个任意一个路径下   
--   1、   D:\Program Files\arduino\libraries (arduino  ...

谢谢版主先生的回复,明天我的IIC转接模块就可以到货了,到时弄个试试!
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

板凳
发表于 2016-4-19 12:46:33 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-19 12:52 编辑
hwn444 发表于 2016-4-17 21:07
这段是检测IC2设备端口的程序,结果在串口监视器里看,没有发现就是设备连接有问题

你说:在串口监视器里看,没有发现就是设备连接有问题,我监视器里,就什么都没有,,,一共就4根线,怎么会连接有问题呢?还有就是,IIC转接板我是和1602屏直接焊在了一起,也不会有连接问题的啊!但就是只显示上面一条方块:图在后面










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

地板
发表于 2016-4-19 13:06:55 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-19 17:55 编辑
hwn444 发表于 2016-4-17 21:07
这段是检测IC2设备端口的程序,结果在串口监视器里看,没有发现就是设备连接有问题

今天转接板到手了,但怎么弄都不显示,只显示一条方块,厂家在网上给出的库文件下载以后,是个名为Arduino测试程序的压缩文件,解压后是个文件夹,其中有三个简单例程,然后就是2个TXT文件,1个CPP文件,还有后缀是H和O的各一个文件,,难道这就是库文件吗?我已经把它们都放在Arduino的libraries文件夹里面了,但LiquidCrystal_I2C并没有变颜色啊,下载程序,也都提示上传成功,不论是下载它给的例程,还是楼主先生的源代码,就是怎么都不行,,,到底是什么原因呢?
网上下的K库文件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

5#
发表于 2016-4-19 14:54:59 | 显示全部楼层
hwn444 发表于 2016-4-17 21:02
#include
void setup()
{

请问上传的是什么啊?我上传后,显示上传成功,但1602屏还是什么显示都没有啊!
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

6#
发表于 2016-4-19 16:00:19 | 显示全部楼层
现在连上传楼主一开始的代码都不行了,总提示“编译错误”    ,
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight(); //Open the backlight
lcd.print("Welcome to "); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print("www.yfrobot.com");// Print a message to the LCD
}
void loop()
{
}



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

7#
发表于 2016-4-19 17:48:29 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-19 17:54 编辑
hwn444 发表于 2016-4-17 21:07
这段是检测IC2设备端口的程序,结果在串口监视器里看,没有发现就是设备连接有问题

这次一看有了,不过我的是0X3F,请问这个地址对吗?不一般都是0X27.或者0X20吗?把代码里面的地址也改成0X3F,还是提示错误,1602也不显示!对了,我的IDE版本是1.7.8的,刚才试了一下1.6.5的,也还是不行!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

8#
发表于 2016-4-20 12:09:06 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-20 12:14 编辑
AllBlue 发表于 2016-4-20 08:21
这个你要将错误信息都贴出来,这样我看不出来哪里错了

版主先生,我在39楼贴出错误的图片了啊,(那里的源代码,写的就是楼主在这个帖子里发的那个,本不该报错的啊)就是说编译有误,没有别的!到是我那地址是0X3F(,别人我看都是0X20和0X27),图片贴在40楼了,这个地址不至于不能用吧?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

9#
发表于 2016-4-20 13:53:51 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-20 13:57 编辑
AllBlue 发表于 2016-4-20 08:24
编译错误,要将贴出错误提示,我看下!

   版主先生,除了编译有误以外,他没有什么提示啊,我的IDE是1.7.9版本,和这又关系吗?还有就是,我的地址显示是0X3F,这是问题吗?图附后:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

10#
发表于 2016-4-20 15:20:02 | 显示全部楼层
本帖最后由 yjx189 于 2016-4-20 15:24 编辑
AllBlue 发表于 2016-4-20 15:04
你这个得试下下载其他版本的IDE试试看了~ 1.0.5

  昨天我下了1.6.5的试,没用!有空我再下个1.0.5的试试。但是版主先生,我的地址显示是0X3F,我写成0X3F也还是不行啊,这个地址的IIC转接板能用吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 02:00 , Processed in 0.052560 second(s), 22 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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