Arduino控制PCF8574

Arduino控制PCF8574本文介绍了如何使用Arduino控制PCF8574I/O扩展板,包括PCF8574的地址查询方法和I/O接口的写操作,通过位移动实现对不同I/O口的控制,以及在多个PCF8574串联时如何变更地址

内容:

针对I/O扩展板PCF8574,用Arduino访问其地址,并控制I/O口输出。

实物案例用的是PCF8574T

PCF8574地址查询:

首先PCF8574的通信是通过I2C完成,在向扩展的I/O口发送控制信号时,需要事先找到其地址。

寻找方法如下:

#include <Wire.h> void setup() { Serial.begin (9600); Wire.begin(); for (byte i = 8; i < 120; i++) { Wire.beginTransmission (i); if (Wire.endTransmission () == 0) { Serial.println (i, DEC); //以十进制结果显示 delay (1); } } } void loop() { }

说明:

Wire.beginTransmission

今天的文章 Arduino控制PCF8574分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-10-19 22:46
下一篇 2024-10-19 22:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/n-bc-jh/4245.html