1. 首页 > 快讯

arduino 3的I2C通信:驱动1602液晶屏

1602表示屏幕有16列2行。传统的驱动方式占用大量IO口。但通过I2C转换模块转换后,只能驱动2条数据线和2条电源线。节省大量资源。

引脚说明

GND------地线

VCC ------ 电源(5V或3.3v供电可能会导致显示效果不同)

SDA------I2C数据线

SCL------I2C时钟线

接线方式

LCD1602 i2c 模块Arduino Uno

GND------GND地线

VCC------5V电源

SDA------A4

SCL------A5

模块背面的蓝色电位器可以调节LCD背光。

该例程需要一个外部库:LiquidCrystal_I2C-master。这个库需要自己下载安装。不知道的话可以找博主之前的文章。

下载地址为https://github.com/marcoschwartz/LiquidCrystal_I2C

文件夹说明:

LS_LCD1602 ——主程序

arduino 3的I2C通信:驱动1602液晶屏

程序如下:

#include Wire.h

#include LiquidCrystal_I2C.h //引用I2C库

LiquidCrystal_I2C lcd(0x3F,16,2);//设置LCD1602设备地址。这里的地址是0x3F,通常是0x20,或者0x27。详细信息请参见模块手册。

无效设置()

{

液晶显示器.init(); //初始化液晶屏

液晶屏.背光(); //设置LCD背景亮度

}

无效循环()

{

lcd.setCursor(0,0); //设置显示指针:从第0行第0列(也就是屏幕的左上角)开始显示第一个字符

lcd.print('LCD1602 iic 测试'); //输出字符到LCD1602

lcd.setCursor(0,1); //从第1行第0列(屏幕左下角)开始输出

lcd.print('由L.L.'); //空格是为了让字符居中

延迟(1000);

}

用户评论

烬陌袅

学习一下 arduino 的 I2C 通讯协议,这次要试试驱动 1602 液晶显示屏,感觉新技能满满!

    有17位网友表示赞同!

遗憾最汹涌

终于找到这个教程了!最近想用 Arduino 控制 1602 液晶屏,现在开始实践!

    有13位网友表示赞同!

清羽墨安

Arduino 的 I2C 通讯真的太方便了啊!控制这种液晶屏也容易多了,简直不要太爽~

    有20位网友表示赞同!

?亡梦爱人

之前没接触过 I2C 通信,这篇文章看起来还是比较详细的,准备试试看能不能用 Arduino 控制 1602 液晶屏。

    有17位网友表示赞同!

在哪跌倒こ就在哪躺下

Arduino 做个小项目真是一件有趣的事情!这次学习 I2C 通讯驱动 1602 液晶屏,就做个简单的时钟显示吧!

    有19位网友表示赞同!

珠穆郎马疯@

想玩转 1602 液晶屏,看来得先学会 Arduino 的 I2C 通信的知识!

    有8位网友表示赞同!

如梦初醒

这个教程讲解清楚了,看着代码也挺容易理解,我要试试把我的 1602 液晶屏接上 Arduino 了!

    有8位网友表示赞同!

坏小子不坏

Arduino + I2C 通讯 + 1602 液晶屏 = 一个可以 DIY 的智能小项目!

    有6位网友表示赞同!

小清晰的声音

学习一个新的知识点总是令人兴奋的~这个教程让我对 Arduino 的 I2C 通信有了更深入的了解。

    有14位网友表示赞同!

空巷

终于入门了 I2C 通讯,现在可以用 Arduino 控制 1602 液晶屏显示自定义信息了!

    有7位网友表示赞同!

ー半忧伤

I2C 通讯的确很强大实用,Arduino 控制 1602 液晶屏真是太香了!

    有16位网友表示赞同!

古巷青灯

看起来这个教程介绍得很详细,我打算跟着来实践一下 Arduino 的 I2C 通信和 1602 液晶屏驱动吧!

    有7位网友表示赞同!

容纳我ii

学习 Arduino I2C 通讯,是为了能够更好地控制硬件设备,比如 1602 液晶屏。

    有5位网友表示赞同!

温柔腔

这个教程帮我解决了几个关于 Arduino I2C 和 1602 液晶屏驱动的疑惑,受益匪浅!

    有11位网友表示赞同!

嘲笑!

Arduino 控制 1602 液晶屏需要用到I2C 通讯吗?答案是:需要!

    有10位网友表示赞同!

怀念·最初

感觉学习一下 Arduino 的 I2C 通讯能拓宽我的嵌入式开发视野,这个教程应该很适合入门者!

    有13位网友表示赞同!

喜欢梅西

这个项目看起来很有趣,我也想去尝试使用 Arduino的 I2C 通讯驱动一个 1602 液晶屏!

    有14位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/4681.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666