Please help me with this nightmare 0.03mA

My output pin from arduino is 4.9v and 0.03mA
I'm trying to use transistor to drive 12v and 3.5A to the water pump motor!
But it doesn't fully tun on it's turn on and off all the time and it gets so hight in few sec. I also tried darlington pair but didn't work.
My project do within two weeks and I'm having nightmare when I sleep that I'm not going to get it work.
Someone suggessted adruino motor shield but I never worked with it and it seems hard to do it that way!
Also I bought relay rw-ss112d that has 5pins but the current it needs to opearate is way higher than the current I have!
My transistor is NTE152, if there is a better transistor to buy I don't mind to buy it.

So please help me!!!

To know what is going wrong, there are a couple of things needed:
1: Do you have a schematic?
2: Show your code
3: How have you measured this? What points in your circuit, with or without load, what readings are you expecting?

my red wire coming from arduino uno smd pin0. The multimeter reading is 4.9v and 0.03mA, then to a resistor 1k ohm, and then to the B pin in the transistor.
all grounds connected together.

http://hotfile.com/dl/114874272/8d6965b/photo_(1).JPG.html

here is the reading for current and voltage.

0.03mA

Did you mean 0.03A?

30uA is going to need a massive hfe to switch 3.5A

From the transistor datasheet, hfe2 (VCE 5V and IC3A) is only 15.

Would a TIP120 be a better choice?

I only have 0.03mA as it shows in the pic, and TIP120 require base current 120mA! Will that work!

I'm not sure how to open the pictures you posted. (I'm not a fan of any site that requires me to join in order to view.) I'd suggested using something imgur.com which is free and easy to use.

When you are measuring current, does your multimeter require you to move your test leads? When measuring voltage you must be in parallel to node and when measuring current you must be in series.

On my multimeter (and most I have seen), the Voltage and Current measurements require moving the lead to a different connector.

and TIP120 require base current 120mA!

Last time I looked, the TIP120 has a gain of something like 1000.

EDIT: The 120mA comes under "maximum ratings" for base current.
With a gain of 1000, you should require only 3.5mA for your load.

AWOL:

and TIP120 require base current 120mA!

Last time I looked, the TIP120 has a gain of something like 1000.

EDIT: The 120mA comes under "maximum ratings" for base current.
With a gain of 1000, you should require only 3.5mA for your load.

but what i have is 0.03mA?
is this normal output reading for arduino!!!
cuz in the specifications of the hardware it says output 40mA?

but what i have is 0.03mA?
is this normal output reading for arduino!!!
cuz in the specifications of the hardware it says output 40mA?

How much current flows from an arduino output pin is determined by what it is wired to. That 40ma value is the maximum current rating for the pin, not it's actual value, again that is determined by what your have wired to it. If you indeed have only .03ma flow then something is wrong with your wiring or resistor or transistor. You do have a ground wired between the arduino board and the negative terminal of the 12vc supply? That is a requirement.

Lefty

Is bad idea to drive a bipolar transistor with collector connected to 12 volts and base connected trough resistance to ardu,you have to add some protection

elandd2011:
Is bad idea to drive a bipolar transistor with collector connected to 12 volts and base connected trough resistance to ardu,you have to add some protection

Did u see the diagram!

NO , IT TAKE SO LONG FOR DOWNLOAD

I did put a diode for protection!.

latif:
My output pin from arduino is 4.9v and 0.03mA

The above statement is not making sense

If you set pinMode to output, the AtMega is capable of sourcing current up to several hundred milliamps (doing so however would destroy the microcontroller). You can source up to 40mA and still stay within specifications. At 40mA, this would require a BJT transistor with a modest gain (less than 100) to drive a 3.5A load. A better choice however might be a logic level power MOSFET.

One possible explanation for your issue is that you forgot to set pinMode to OUTPUT. In this case current is sourced through the internal AtMega pullup resistor and this limits current drive capability to somewhere in the microamp range.

Another issue is with the power supply, you need to make sure it is capable of supplying in excess of 3.5A.

I used the TIP120 and I got it fully work! Thanks alot!
Well I don't have explantation on why I getting very low current I will try to figure it out! But since it worked I'm happy :slight_smile:

If your pictures were hosted on a usable system, it would help a lot. I gave up to this thread because of the difficulty in downloading the photos. Being limited to one download every 30 minutes, isn't the way to win friends with a complex project. It sounds like you don't understand the relationship between voltage and current and the differences in measuring the two.

pluggy:
If your pictures were hosted on a usable system, it would help a lot. I gave up to this thread because of the difficulty in downloading the photos. Being limited to one download every 30 minutes, isn't the way to win friends with a complex project. It sounds like you don't understand the relationship between voltage and current and the differences in measuring the two.

I didn't know about the limit of download! Because I have a membership!
No sir I do know the law!
But because the limitation knowledge of arduino because I have spent time to program the microcontroller and didn't have time to spend it on the shimatic!
Any how! Thanks a lot for the help!

But because the limitation knowledge of arduino because I have spent time to program the microcontroller and didn't have time to spend it on the shimatic!

You should always draw your schematic somewhere - helps no end when you're trying to get help or debug a circuit.