1. 首页 > 快讯

Arduino教程┃查找I2C地址Arduino LCD设备地址程序

在使用如图1所示的1602液晶屏时,经常需要确认如图2所示的设备地址。Mixly中默认为“0x27”,但不同厂家生产的液晶显示设备的地址是不同的。常见的有0x27、0x3F等。那么如何快速知道液晶显示器的地址呢?

图2 Mixly程序截图

方法非常简单。打开Arduino IDE。如果您还没有下载它,它也包含在Mixly 安装目录中。如图3所示,打开红圈所示文件夹,双击打开里面的Arduino(图4)。

图3 Mixly文件夹中的Arduino IDE

图4 双击打开Arduino.exe

在Arduino IDE 中输入以下代码:

#include Wire.h

无效设置()

{

Wire.begin();

串行.开始(9600);

Serial.println('\nI2C 扫描仪');

}

Arduino教程┃查找I2C地址Arduino LCD设备地址程序

无效循环()

{

字节错误,地址;

int nDevices;

Serial.println('扫描中.');

n设备=0;

for(地址=1; 地址127; 地址++ )

{

//i2c_scanner 使用的返回值

//Write.endTransmission 查看是否

//设备确实确认了该地址。

Wire.beginTransmission(地址);

错误=Wire.endTransmission();

Arduino教程┃查找I2C地址Arduino LCD设备地址程序

如果(错误==0)

{

Serial.print('在地址0x 处找到I2C 设备');

如果(地址16)

串口.print('0');

Serial.print(地址,十六进制);

Serial.println('!');

nDevices++;

}

否则如果(错误==4)

{

Serial.print('地址0x 处出现未知错误');

如果(地址16)

Arduino教程┃查找I2C地址Arduino LCD设备地址程序

串口.print('0');

Serial.println(地址,十六进制);

}

}

if (nDevices==0)

Serial.println('未找到I2C 设备\n');

别的

Serial.println('完成\n');

延迟(5000); //等待5 秒进行下一次扫描

}

选择正确的端口和主板型号上传上述程序。上传成功后,打开串口监视器,可以看到当前液晶屏的设备地址,如图5:

用户评论

念初

终于学会了找到 I2C 设备地址!这个教程讲的超级清晰,而且代码示例也很易懂。

    有9位网友表示赞同!

岁岁年年

我一直在找方法查 i2c 地址,现在终于找到了!感谢这位作者分享这么好的教程!

    有8位网友表示赞同!

拥抱

Arduino 和液晶显示屏一直都想搭桥,现在有了这个教程,可以尝试一下了!

    有12位网友表示赞同!

执笔画眉

查找 I2C 地址确实挺难的,这个教程帮我避坑了!

    有5位网友表示赞同!

念安я

想学习 Arduino ,入门教程太重要了,希望能看到更多实用的内容!

    有16位网友表示赞同!

雁過藍天

液晶显示屏怎么连接,我之前还不知道呢,现在学会了查 I2C 地址就简单多了!

    有12位网友表示赞同!

?娘子汉

这个代码真棒!让我一下子就明白了如何查找 I2C 地址。

    有8位网友表示赞同!

巴黎盛开的樱花

学习Arduino好长时间了,终于明白I2C地址搜索的原理了!

    有19位网友表示赞同!

逃避

太感谢作者了,解决了我的心头大结!

    有8位网友表示赞同!

优雅的叶子

我需要显示一些温度数据在液晶上,这个教程应该能帮我实现。

    有20位网友表示赞同!

命该如此

学习 Arduino 的 I2C 功能很关键,现在有了这种简单易懂的教程,真是太好了!

    有15位网友表示赞同!

咆哮

之前一直以为查 I2C 地址很难,想不到还挺简单的!

    有17位网友表示赞同!

熟悉看不清

I2C 设备地址查找真的很重要,这个教程对我很有用!

    有20位网友表示赞同!

夏日倾情

Arduino 和液晶显示屏的结合真强大!

    有6位网友表示赞同!

拽年很骚

想制作一个小型的智能设备,这篇文章给了我启发!

    有11位网友表示赞同!

颓废人士

学习 Arduino 的过程真令人兴奋!

    有6位网友表示赞同!

ok绷遮不住我颓废的伤あ

希望能看到更多关于 LCD 显示屏和 I2C 的教程!

    有19位网友表示赞同!

蝶恋花╮

Arduino 真的很易学,这个教程让我又更爱上了它!

    有6位网友表示赞同!

聽風

准备跟着 tutorial 来玩一玩 LCD 了!

    有6位网友表示赞同!

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

联系我们

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

微信号:666666