Thursday, June 16, 2011

3 digits Digital Ammeter using Microcontroller

Digital Ammeter is needed to do any kind of electronics circuit making. It is very much useful who is interested in electronics projects. Now-a-days there are many kind of digital or analog ammeter which are found in the market. But if you make such kind of digital meter then you have no no bounds happy.

The bellow circuit is digital Ammeter based on PIC16F684 and ACS712 current sensor. Here the measured ac/dc current will display on three digit 7-segment  with resolution 100mA. In this project current sensor is ACS712ELCTR-30A-T . This circuit can measure the ac or dc current up to 30mA with 66mV/A output sensitivity

The micro-controller PIC16F684 is used to read analog value from the ACS712 current sensor output and micro-controller convert to current and displaying on 7-segments display. For this circuit all 7-segment displays will be common anode type and it driven by PNP transistor BC557. Originally, this circuit is suitable for measuring DC current.


  1. khub valo. I like such type of information.

  2. Hi,
    does this circuit need any PIC programming?. Each seven segment display has 10 pins to connect but here in this circuit i can't see that much connections. Please explain.

  3. How to compile main.c in Hi-Tech compiler delay.h problem!