I2C地址
本模块使用 PCA9536D 作为主控,芯片的 7 位 I2C 地址固定为 0x41,不能通过拨码或焊盘修改。
c
static const uint8_t EXTEND_RELAY_4_ADDR = 0x41;说明
- 同一条 I2C 总线上默认只能挂载 1 个 4 路继电器模块;
- 如果需要同时使用多个本模块,可以配合 4路I2C复用模块 进行扩展;
- 在 Arduino 库中,通常直接使用
0x41实例化BULLM_ExtendRelay即可。
示例
c
#include <Wire.h>
#include "BULLM_ExtendRelay.h"
BULLM_ExtendRelay relay(0x41);
void setup() {
Wire.begin();
relay.begin();
}