The ACS712 20A current sensor module enables accurate current measurement for both AC and DC circuits using the Hall effect principle. It is ideal for monitoring motor currents, battery loads, and over-current protection in Arduino and other microcontroller projects [citation:4][citation:9].
analogRead() to get the value and calculate the current [citation:5].| Parameter | Value |
|---|---|
| :- | :- |
| Measurement Range | -20A to +20A (bidirectional) [citation:3][citation:4] |
| Output Sensitivity | 100 mV/A [citation:1][citation:11] |
| Zero-Current Output | VCC/2 (approx. 2.5V) [citation:2][citation:5] |
| Isolation Voltage | 2500V RMS [citation:1] |
| Bandwidth | 120 kHz (typical) [citation:1][citation:10] |
| Operating Temperature | -40°C to +85°C [citation:1][citation:3] |
| Supply Current | <11mA [citation:3] |
= Key Features =
High Sensitivity and Accuracy Factorytrimmed and calibrated, with a total output error of ±1.5% at 25°C [citation:11]
+Versatile AC/DC Measurement - Can measure both direct and alternating currents, suitable for a wide range of applications [citation:4][citation:9]
+High Voltage Isolation - Provides 2.1kVRMS isolation from the current path, ensuring safe operation [citation:1][citation:5][citation:11]
√ Compact size: typically 31 x 13mm [citation:3]
√ On-board power LED indicator [citation:2][citation:6]
√ Long and stable output offset voltage across temperature range [citation:1][citation:11]