跳转到内容

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();
}