|
楼主 |
发表于 2019-9-8 19:39:56
|
显示全部楼层
- /*
- 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
- 实验一百一十一: IIC/I2C/接口 PCF8574 扩展板 LCD1602/LCD2004转接板模块
- 项目一:扫描设备IIC地址,在串口上即可看到PCF8574的地址
- 这里查询结果是“0x27”(这个地址不对的话,实测无法烧录程序)
- Arduino------PCF8574
- 5V-------------VCC
- GND-----------GND
- A4-----------SDA IIC 数据线
- A5-----------SCL IIC 时钟线
- */
- #include <Wire.h>
- void setup() {
- Serial.begin (115200); // Leonardo: wait for serial port to connect
- while (!Serial) { }
- Serial.println ();
- Serial.println ("I2C scanner. Scanning ...");
- byte count = 0;
- Wire.begin();
- for (byte i = 8; i < 120; i++) {
- Wire.beginTransmission (i);
- if (Wire.endTransmission () == 0) {
- Serial.print ("Found address: ");
- Serial.print (i, DEC);
- Serial.print (" (0x");
- Serial.print (i, HEX);
- Serial.println (")");
- count++;
- delay (1); // maybe unneeded?
- } // end of good response
- } // end of for loop
- Serial.println ("Done.");
- Serial.print ("Found ");
- Serial.print (count, DEC);
- Serial.println (" device(s).");
- } // end of setup
- void loop() {
- }
复制代码 |
|