我是靠谱客的博主 彩色水蜜桃,这篇文章主要介绍iic获取salve设备地址_如何在arduino上获取IIC设备地址,现在分享给大家,希望可以做个参考。

上传以下代码至arudino,观察串口返回的结果。

/*

Name:  IICaddressFound.ino

Created: 2018/10/14 14:42:57

Author: ipenn

*/

#include //(将 IIC 所需的Wire.h头文件包含进来)

// the setup function runs once when you press reset or power the boardvoid setup() {

Serial.begin(9600);//(开启串口,以接受结果)

Wire.begin();//(初始化IIC连接,作为主机无需参数)

for (int i = 0; i < 127; i++)//(IIC 地址从0~127(十进制),一共128个遍历一遍就知道结果了) {

Wire.beginTransmission(i);//(和地址i连接)

int error = Wire.endTransmission();//(结束和地址i的连接,并接受返回值(只可能是0~4其中的一个值)。其中0表示成功)

if (error == 0) {

//(如果返回值是0(成功)的话就返回地址,以十六进制)

Serial.println();

Serial.print("Device is found at : 0x");

Serial.println(i,HEX);

}

}

}

// the loop function runs over and over again until power down or reset

void loop() {  }// loop 里什么都不干

最后

以上就是彩色水蜜桃最近收集整理的关于iic获取salve设备地址_如何在arduino上获取IIC设备地址的全部内容,更多相关iic获取salve设备地址_如何在arduino上获取IIC设备地址内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部