ACS712 Current Sensor Module (20A)


You can use this module directly with Arduino to measure current and power of a load.

8 in stock

Add to Wishlist
Add to Wishlist
SKU: MDU-SEN-ACS712-20 Category: Tags: , ,


You can use this module directly with Arduino to measure current and power of a load, typically a lamp, heater or power distribution of an electrical system.

This module utilizes ACS712 Hall-effect based linear current sensor to measure current using the Hall Effect principle.

ACS712 current sensor can measure current AC or DC current ranging from +5A to -5A, +20A to -20A and +30A to -30A. You have to select the right range for your project since you have to trade off accuracy for higher range modules. This modules outputs Analog voltage (0-5V) based on the current flowing through the wire; hence it is very easy to interface this module with any microcontroller. So if you are looking for a module to measure current using a microcontroller for you project then this module might be the right choice for you.

Note : When there is no current pass through this module, the output voltage would be at a center voltage of 2.5V.


  • Operating voltage : 5V only
  • Sensing current : 5/20/30A (depend on model)
  • Intrusive current sensing method
  • Output voltage : 0 – 5V
  • Output voltage proportional to AC or DC currents
  • Extremely stable output offset voltage
  • Nearly zero magnetic hysteresis
  • Dimension : 32 x 14 x 10 mm



VCCPowerConnect to 5V power source
OUTAnalog OutputConnect to Analog input pin
GNDGroundConnect to GND pin of system
ID+Current Pin INPositive terminal of the load power source
ID-Current Pin OUTPositive terminal of the load


Additional information

Weight5 g
Dimensions32 × 14 × 10 mm