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

图1 1602 液晶显示屏在使用如图1所的1602 液晶显示屏时,经常如图2所示,需要你确认设备地址。Mixly里默认的是“0x27”,可是不同厂家生产的液晶显

大家好,今天小编来为大家解答以下的问题,关于Arduino教程┃查找I2C地址Arduino LCD设备地址程序,这个很多人还不知道,现在让我们一起来看看吧!

图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 扫描仪’);

}

无效循环()

{

字节错误,地址;

int nDevices;

Serial.println(‘扫描中.’);

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

n设备=0;

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

{

//i2c_scanner 使用的返回值

//Write.endTransmission 查看是否

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

Wire.beginTransmission(地址);

错误=Wire.endTransmission();

如果(错误==0)

{

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

如果(地址16)

串口.print(‘0’);

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

Serial.println(‘ !’);

nDevices++;

}

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

否则如果(错误==4)

{

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

如果(地址16)

串口.print(‘0’);

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

}

}

if (nDevices==0)

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

别的

Serial.println(‘完成\n’);

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

}

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

用户评论

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

终于找到这个教程了!我一直想学习用Arduino控制LCD显示器,但是找不到合适的I2C地址调试方法。这篇文章讲得很详细,很容易理解,我一定会试试看!

    有10位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
♂你那刺眼的温柔

写得好极了!作为一个新手,有时候就难于掌握这些基础知识。感谢分享这样的实用教程,让我省去了很多时间和精力!

    有17位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
人心叵测i

这个教程简直太棒了!我很喜欢用Arduino做一些小项目,但是I2C地址一直是我的痛点,现在终于解决了这个问题!我迫不及待想要开始我的新项目了!

    有16位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
纯真ブ已不复存在

写的有点过于简单,很多细节都没有提及。比如对于不同型号的LCD显示屏,需要调整的代码是否会有差别? 还有关于一些常见的问题的解决方案,文章可以更完善一些。

    有11位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
盲从于你

我学了一点Arduino知识,但是I2C一直没弄懂。这篇文章让我明白了如何查找I2C地址,太棒了!我已经开始练习了,希望下次能够自己编一个简单的程序控制LCD显示器。

    有17位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
(り。薆情海

这个教程还是不错的,至少给我一些思路。但我建议补充一些其他调试方法,比如使用逻辑探针来查看数据信号的传输是否正常?

    有19位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
话少情在

文章写的清晰易懂,很适合初学者学习。对于查找I2C地址的关键点也有很好的讲解,十分感谢作者分享!

    有11位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
墨城烟柳

说实在的,这个教程有些枯燥乏味,代码和注释都过于简短,缺乏一些实际操作的演示。如果能增加一些图片和视频,会更直观易懂。

    有9位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
念旧是个瘾。

刚开始学Arduino,I2C地址的确让我头疼不已。还好找到这篇文章,讲解非常详细,循序渐进,我终于明白了怎么使用程序来查找LCD显示器I2C地址!感觉自己离完成我的小项目又近了一大步!

    有7位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
暮光薄凉

这个教程确实很有帮助,让我顺利找到了Arduino连接I2C LCD显示屏的解决方案。之前一直卡在这方面,现在终于解开了疑惑!不过建议作者也分享一些LCD显示屏的接线图方便更好理解。

    有8位网友表示赞同!

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

对于我这种已经有一定经验的程序员来说,这篇文章有点基础,内容简单重复,并没有带来什么新的启发。期待作者能发布一些更高级面的Arduino教程。

    有14位网友表示赞同!

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

这个教程对新手很有帮助,但对于比较精通Arduino的人来说可能过于初级了。建议作者可以针对不同水平的读者,提供更精准的教学内容。

    有10位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
顶个蘑菇闯天下i

查找I2C地址确实是一个棘手的问题,这篇教程讲解得很到位,尤其是对于一些常见的错误原因和解决方案,非常实用!感谢作者分享这份宝贵经验!

    有13位网友表示赞同!

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

我尝试按照文章中的步骤操作,但是始终无法找到我的LCD显示屏的I2C地址。可能是我使用的环境或器材不同导致的吗?希望能得到更多指导。

    有15位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
无望的后半生

Arduino与液晶显示屏的结合确实很酷炫,希望未来可以学到更多更有趣的知识!感谢作者分享这个基础教程,让我迈出了第一步!

    有5位网友表示赞同!

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

我尝试了不同的LCD显示屏型号,发现每个型号I2C地址都不一样。这篇文章解释得很清楚,很有帮助,让我能够快速找到合适的地址。

    有20位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
限量版女汉子

Arduino的学习曲线还是比较陡峭,希望有更多的教程来帮助我们深入理解它的各个特性吧!

    有10位网友表示赞同!

Arduino教程┃查找I2C地址Arduino LCD设备地址程序
醉婉笙歌

我已经成功的找到了我的LCD显示屏的I2C地址了!这篇文章真的太棒了,让我解决了一大难题。我现在可以开始进行下一步的项目开发啦!

    有7位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/101772.html

(0)
小su's avatar小su
上一篇 2024年8月30日 上午2:28
下一篇 2024年8月30日 上午2:31

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注