Skip to Content

Current Sensor ACS712 (5A) RobotDYN

The RobotDYN ACS712-05B Current Sensor Module provides a cost-effective and accurate solution for measuring both AC and DC current in industrial, commercial, and embedded systems. Based on the ACS712ELC-05B Hall-effect chip, this module offers electrical isolation between the measured load and the microcontroller. It can measure currents up to ±5A with an analog output sensitivity of 185 mV/A, making it ideal for load monitoring, protection systems, and power management applications.

Package Includes

  • 1 × RobotDYN ACS712-05B Current Sensor Module
Current Sensor
26.25 AED 26.25 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Based on ACS712ELC-05B Hall-effect IC
  • Measures AC and DC current up to ±5A
  • Analog output sensitivity: 185 mV/A
  • 5V operating voltage
  • Output offset voltage at VCC/2 when no current flows
  • Low-noise analog signal path
  • Near-zero magnetic hysteresis
  • Onboard power LED indicator
  • Electrical isolation between load and control side

Specifications

  • Measuring Range: ±5A
  • Output Sensitivity: 185 mV/A
  • Operating Voltage: 5V DC
  • Zero Current Output: ~2.5V (VCC/2)
  • Internal Conductor Resistance: 1.2 mΩ
  • Total Output Error: ±1.5% at 25°C
  • Bandwidth: 80 kHz
  • PCB Dimensions: Approx. 36 × 18.5 mm

Working Principle

The module operates based on the Hall Effect. Internally, a copper conductor connects the IP+ and IP- terminals. When current flows through this conductor, a magnetic field is generated. The Hall sensor detects this magnetic field and converts it into a proportional voltage.

Because the sensing element is isolated from the current path, the input (load side) and output (microcontroller side) remain electrically separated, improving safety.

Pinout

10 قطعة مستشعر التيار ACS712 5A Module RobotDyn لـ Arduino - المنتجات التي  تعمل مع لوحات Arduino الرسمية

Pin Description
VCC 5V Power Supply
GND Ground
OUT Analog Voltage Output

Applications

  • Electrical load monitoring
  • Over-current protection
  • Switched-mode power supplies (SMPS)
  • Battery charging systems
  • Power management systems

Arduino Connection Example

  • Module VCC → Arduino 5V
  • Module GND → Arduino GND
  • Module OUT → Arduino A0
  • Load connected in series through IP+ and IP- terminals

Arduino Example Code (Using ACS712 Library)

#include "ACS712.h"

ACS712 sensor(ACS712_05B, A0);

void setup() {
  Serial.begin(9600);
  sensor.calibrate();
}

void loop() {
  float I = sensor.getCurrentAC();

  if (I < 0.09) {
    I = 0;
  }

  Serial.println(I);
  delay(300);
}

Library

Requires an ACS712 Arduino library compatible with the ACS712_05B version.

Install the library in the Arduino IDE libraries folder and restart the IDE before compiling the example code.

Available Variants

Model Optimized Current Range Output Sensitivity
ACS712 ELC-05 ±5A 185 mV/A
ACS712 ELC-20 ±20A 100 mV/A
ACS712 ELC-30 ±30A 66 mV/A