Arduino - IIC SCANNER
来源:互联网 发布:人工智能技术导论 编辑:程序博客网 时间:2024/05/16 14:18
#include <Wire.h>#define SERIAL_BAUD 57600 void setup(){ Wire.begin(); Serial.begin(SERIAL_BAUD); Serial.println("I2C Scanner started"); Serial.println();}void loop(){ uint8_t error, i2cAddress, devCount, unCount; Serial.println("Scanning..."); devCount = 0; unCount = 0; for(i2cAddress = 1; i2cAddress < 127; i2cAddress++ ) { Wire.beginTransmission(i2cAddress); error = Wire.endTransmission(); if (error == 0) { Serial.print("I2C device found at 0x"); if (i2cAddress<16) Serial.print("0"); Serial.println(i2cAddress,HEX); devCount++; } else if (error==4) { Serial.print("Unknow error at 0x"); if (i2cAddress<16) Serial.print("0"); Serial.println(i2cAddress,HEX); unCount++; } } if (devCount + unCount == 0) Serial.println("No I2C devices found\n"); else { Serial.print(devCount); Serial.print(" device(s) found"); if (unCount > 0) { Serial.print(", and unknown error in "); Serial.print(unCount); Serial.print(" address"); } Serial.println(); } Serial.println(); delay(5000); }
1 0
- Arduino - IIC SCANNER
- pcDuino/Arduino IIC LCD
- Arduino 简要笔记 i2c iic 字符转换
- Arduino Wire.h 库函数基本操作 IIC
- arduino中用IIC读取MMA8452三轴加速度模块数据
- Arduino 驱动OLED屏幕IIC接线方式简单入门
- IIC
- IIC
- IIC
- IIC
- IIC
- IIC
- iic
- IIC
- IIC
- IIC
- IIC
- iic
- 性能测试知多少---性能需求分析
- CSingleLock::CSingleLock https://msdn.microsoft.com/zh-cn/library/fw63hszf.aspx
- Struts2加载自定义库注意事项
- 匆匆一年
- CAGradientLayer实现颜色渐变
- Arduino - IIC SCANNER
- linux内核-锁机制
- 性能测试知多少----性能测试分类之我见
- 联想在钛媒体峰会上提前泄漏了MOTO新杀器
- 2015十大CMS系统介绍
- 重新编译spark 增加spark-sql适配CDH
- WPF页面xaml中给属性赋枚举类型
- Java集合框架简述
- 初识ACM——这都是啥-.-