Smart Home Automation Forum
ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) - Printable Version

+- Smart Home Automation Forum (https://www.kincony.com/forum)
+-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=20)
+--- Forum: KC868-A6 (https://www.kincony.com/forum/forumdisplay.php?fid=22)
+--- Thread: ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) (/showthread.php?tid=8975)



ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) - syme - 01-30-2026

Hello,

I want to measure the presence of current on a 220 V device (≤16 A) using my KC868‑A6.

I have a 20 A ACS712 current sensor (analog output 0–5 V). I plan to use Arduino code directly. Before connecting it, I would like to know:
  1. Are the analog inputs (ADC) of the KC868‑A6 (GPIO 36/39/34/35) compatible with a signal from a 20 A ACS712 when using Arduino code?
  2. Is any filtering or signal conditioning required to ensure the ADC reads it correctly?
  3. Are there any special precautions regarding ground or reference to get a reliable reading?
     4. Are there other current sensors that would be more suitable for detecting the presence of current on a 220 V device with the KC868‑A6?

Thank you in advance for your help.

Best regards


RE: ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) - admin - 01-31-2026

1. KC868-A6 4 channel analog input signal use by dc 0-5v.
2. not need.
3. not need.
4. if you want use 4-20mA current sensor, you need replace resistance on A6 pcb.


RE: ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) - syme - 02-10-2026

(01-31-2026, 02:33 AM)admin Wrote: 1. KC868-A6 4 channel analog input signal use by dc 0-5v.
2. not need.
3. not need.
4. if you want use 4-20mA current sensor, you need replace resistance on A6 pcb.

Thank you for your reply. 

I chose another sensor that only detects the current flow and activates a dry contact (M3050 module). This allows me to work with a digital input (DI). The DIs are read via the I2C interface using the PCF8574P chip. The wiring diagram of the PCF8574P shows that no GPIO is connected to it. 

Therefore, it is impossible to use interrupt-based programming to react to a DI state change. Is that correct?


RE: ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino) - admin - 02-11-2026

KC868-A6 PCF8574 not used INT pin with ESP32. just always read the DI with loop.