08-16-2022, 04:52 AM
some of KC868-A16 V1.5 hardware version, PCF8574 address is changed. (if you have seen PCB is V1.5 and have GREEN label, you need to use new address value)
before is :
Relay_IIC_address 0x24
Relay_IIC_address 0x25
Input_IIC_address 0x21
Input_IIC_address 0x22
new is :
Relay_IIC_address 0x3C
Relay_IIC_address 0x3D
Input_IIC_address 0x39
Input_IIC_address 0x3A
[attachment=1256]
if you don't know your PCF8574 address, you can use this "I2C scan" arduino IDE source code to scan address, it will print value by serial port.
here is source code: [attachment=1257]
before is :
Relay_IIC_address 0x24
Relay_IIC_address 0x25
Input_IIC_address 0x21
Input_IIC_address 0x22
new is :
Relay_IIC_address 0x3C
Relay_IIC_address 0x3D
Input_IIC_address 0x39
Input_IIC_address 0x3A
[attachment=1256]
if you don't know your PCF8574 address, you can use this "I2C scan" arduino IDE source code to scan address, it will print value by serial port.
here is source code: [attachment=1257]