极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 31214|回复: 14

LCD1602 I2C 两根线的 数据线怎么接?

[复制链接]
发表于 2014-5-1 14:35:57 | 显示全部楼层 |阅读模式

刚买了一个LCD1602,一共4根线,分别是GND, VCC, SDA, SCL。

现在程序都调通了,但是我不知道SDA和SCL这两根线应该接到板子上的哪根引脚啊? 示例代码中也没有相应的声明。我感觉应该是在库的头文件里吧……我去找找。

有知道的朋友麻烦给讲解一下,谢谢~ :D  节日快乐!~
回复

使用道具 举报

发表于 2014-5-1 14:41:57 | 显示全部楼层
本帖最后由 ivy11111 于 2014-5-1 14:43 编辑

你用的主板是uno 或 pro mini的話是 pin A4 (SDA) and A5 (SCL), SDA 是數據線 SCL是時鐘線

如果你的引線過長請接10K上拉電阻。

備註:新版UNO 有把 pin A4 (SDA) and A5 (SCL)線拉出來<請把UNO翻過來看>印象中是在AREF的上面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-1 15:01:36 | 显示全部楼层
本帖最后由 Stormer 于 2014-5-1 15:26 编辑
ivy11111 发表于 2014-5-1 14:41
你用的主板是uno 或 pro mini的話是 pin A4 (SDA) and A5 (SCL), SDA 是數據線 SCL是時鐘線

如果你的引 ...


非常感谢! 已经搞定了~  我的板子是UNO R3,正如你所说的SDA和SCL被拉倒AREF那里了。 不过最后还是接到A4\A5上成功了。


有个新问题哦,弱弱的问一下,1602只能显示文字是吗?绘制图形可不可以?




回复 支持 反对

使用道具 举报

发表于 2014-5-1 18:02:42 | 显示全部楼层
Stormer 发表于 2014-5-1 15:01
非常感谢! 已经搞定了~  我的板子是UNO R3,正如你所说的SDA和SCL被拉倒AREF那里了。 不过最后还是接到 ...

是的,不能显示图形
回复 支持 反对

使用道具 举报

发表于 2014-5-1 23:34:54 | 显示全部楼层
Stormer 发表于 2014-5-1 15:01
非常感谢! 已经搞定了~  我的板子是UNO R3,正如你所说的SDA和SCL被拉倒AREF那里了。 不过最后还是接到 ...

用12864     
回复 支持 反对

使用道具 举报

发表于 2014-5-2 23:24:31 | 显示全部楼层
iPhone 5s 的数据线是两条吗?
没有剪开看过,怎么与arduino板子链接呢?新手 谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-3 04:18:51 | 显示全部楼层
陈吉喆 发表于 2014-5-2 23:24
iPhone 5s 的数据线是两条吗?
没有剪开看过,怎么与arduino板子链接呢?新手 谢谢

我见过有一个IPHONE的串口转接头,貌似很贵的!你去淘宝搜“iphone 转接 串口”
回复 支持 反对

使用道具 举报

发表于 2014-5-19 15:34:47 | 显示全部楼层
請問一下!I2C LCD 有辦法並聯多個嗎???想要一次顯示多個LCD的話可行嗎?
回复 支持 反对

使用道具 举报

发表于 2014-5-19 16:07:43 | 显示全部楼层
x852770 发表于 2014-5-19 15:34
請問一下!I2C LCD 有辦法並聯多個嗎???想要一次顯示多個LCD的話可行嗎?

可以,IIC的LCD1602有配置地址的焊盘,将LCD配置成不同的地址。就可以并联多个。
回复 支持 反对

使用道具 举报

发表于 2014-5-19 16:37:18 | 显示全部楼层
i7456 发表于 2014-5-19 16:07
可以,IIC的LCD1602有配置地址的焊盘,将LCD配置成不同的地址。就可以并联多个。

不是很懂><

是指那三個焊盤!例如 A0 A1 A2 自己去焊出兩點來接板子嗎?
回复 支持 反对

使用道具 举报

发表于 2014-5-19 16:44:30 | 显示全部楼层
x852770 发表于 2014-5-19 16:37
不是很懂><

是指那三個焊盤!例如 A0 A1 A2 自己去焊出兩點來接板子嗎?


这三个焊盘是配置地址用的。
回复 支持 反对

使用道具 举报

发表于 2015-1-21 15:27:38 | 显示全部楼层
貌似找到答案了
回复 支持 反对

使用道具 举报

发表于 2015-5-14 18:56:10 | 显示全部楼层
显示图形可以啊。
  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>

  3. LiquidCrystal_I2C lcd(12, 11, 5, 4, 3, 2);

  4. byte smiley[8] = {
  5.   B00000,
  6.   B10001,
  7.   B00000,
  8.   B00000,
  9.   B10001,
  10.   B01110,
  11.   B00000,
  12. };

  13. void setup() {
  14.   lcd.init();
  15.   lcd.backlight();
  16.   lcd.createChar(0, smiley);
  17.   lcd.begin(16, 2);  
  18.   lcd.write(byte(0));
  19. }

  20. void loop() {}
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-5-14 18:57:52 | 显示全部楼层
显示图形可以啊.......

那是显示笑脸的。。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-5-18 15:50:22 | 显示全部楼层
陈吉喆 发表于 2014-5-2 23:24
**** 作者被禁止或删除 内容自动屏蔽 ****

拿USB Host拓展版就可以了(不能直接接,电脑usb接口是RS-232电平不是TTL)
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 05:19 , Processed in 0.043578 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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