# arduino output current

I wanted to do it pretty much a giveaway. So if you want to stay tuned watch the video till the end, I have a nice surprise for you. So, thank you again for watching subscribing commenting on my videos and hopefully you enjoy the tutorial and yeah, see you at the end how’s. It going guys a lot here and welcome to the 11th Arduino tutorial in which we’re going to be discussing. How do you actually control how high voltage outputs through your Arduino, so some of the challenges? As you know, what they’re at we know is first of all the fact that it works with the 5 volt and 3.3 volt environments, and it is also uncapable of driving a high currents. I believe I mentioned them a couple of my tutorials. If you look at the datasheet of the atmega328, which is the main ship of the arduino, the maximum currents you can generally source are within 40 milliamps. So driving something like a high power LED strip will require a outside device of the arduino, one of which is a very simple transistor or you may also use a relay. So let’s start with the transistor a fairly simple circuit and then we’re going to jump to the relay alright. So, as I mentioned I’m looking to drive this high power LED strip and looking through the specs I’m quickly, realizing that the operating voltage is 12 volts, which means that I cannot simply connect the Arduino pin directly to the LED strip and toggle it on and off.

Like I did with the previous digital LEDs, which, which means pretty much that I have to use one of the two methods that I mentioned earlier in order to drive the strip so let’s take a look at the first method. So, if you’re interested in the in depth, transistor theory, let me know in the comments below otherwise I’m just going to quickly go through this so I’m, using the two and four four zero one general purpose: NPN transistor, so quickly going through the datasheet, the emitter volt, The collector emitter voltage is forty collector base is sixty. We also can drive a current up to six hundred milliamps. So, as you can see, those specs are way within the range of the power LED strip, which only requires 35 milli amps of current as calculated from the power consumption as well as the voltage. If you want I’m going to post the link to this datasheet, if you’re interested in some of the other characteristics of this device, so let’s take a look at the circuit that we need to set up in order to drive something with a transistor by using the Arduino so here’s the circuit that you saw earlier as you can see, I have a 12 volt DC barrel, jack on here that you may have may or may not have noticed. So that goes to my breadboard. I have a and I’m an inground. Obviously, I also connect my Arduino to the common ground to make sure my both of my circuits are on the on the same ground I’m, using a pin 13 to drive the transistor through the base.

I have a current limiting resistor of 22 kilo ohms in my case, depending on the transistor that you may be using. It could be different. The ammeter side of the transistor is also grounded. I am then driving the collector side through the strip so I’m pulling one wire through the LED strip and pulling the positive or the high voltage side of the LED strip to the 12 volt rail in order to power the LED strip. So what happens exactly is when I apply the voltage to the transistor. I have a closed circuit, which goes through the ground to my emitter to the collector through the LED strip, and then it goes to the 12 volt barrel jack, thus closing that particular loop and lighting up my LED strip so let’s take a look at how this Works on an actual circuit, so here’s the circuit in action, just a quick correction: I’m using a pin 9 of the Arduino instead of the pin 13 mentioned earlier because I’m, I decided to load the PWM example or sketch onto this on the Arduino in order to Fade in and fade out the LED strip, so that requires a PWM output, as you have learned, pre in the previous tutorials, so again, let’s quickly overview. The circuit pin 9 goes through the resistor to the base of our transistor, which turns the strip on and off. As you can see, if I remove that pin nothing is happening, so I need that pedal.

We have output, the strips power and ground are going through the collector and the emitter of the transistor, and I have, as I mentioned earlier, the barrel Jack of 12 volts from a power supply coming in to the circuit as well. So, as you can see, I can very simply drive a high voltage element by using the transistor, so you can apply this for motors that require a higher current higher voltage devices. Obviously, there’s going to be restrictions for the transistors, but you can also drive solenoids all kinds of pumps, etcetera, so let’s take a look at the power relay module. Next, so really module is going to give you the ability to drive much higher load. So, as you can see, the ratings on the undies is 10 amps. So you can pretty much you can drive very powerful heaters. You can drive very heavy loads. You can drive motors. You can drive pretty much whatever you want like much bigger things. Then a transistor would allow you to so. The really on its own has to be driven through a transistor as well, but since I have a module it eliminates that problem, so I all I have to do is pretty much put a ground and 5 volts onto the rail. So, as you can see, the reel itself has four pins: the relay module. Sorry, so the ground both of the V ends and then the VCC. So V n is the actual signal which is going to be toggling right now I have the basic blink sketch for pin 13.

So, as you can see, I have the pin, toggling and pin 13 and the opposite is happening on the relay. So the output of the relay itself is basically the functionality of the relays when you energize the coil inside the relay you’re, either going to be pulling an eye contact or pulling pushing out a contact. So in this case from the markings, let me just zoom in a little bit into the module. So, as you can see, there’s markings on the module itself in the normal situation. The relay is closed to this pin and once you apply a voltage, meaning that that LED is lit up, you will be toggling that connection to the white wire that I currently have connected. So if you follow the previous explanation, if I plug in this wire, I should be able to simply complete the circuit and power on the LED strip. So let me just put it in there and tighten the connection because it’s going to be inconsistent, so this is essentially like putting a very basic button in the circuit. So all I’m doing is closing that contact allowing the current to flow through from the barrel jack through the LED strip and then back into the ground of the of the 12 volt connection, and that allows the strip to light up. So this this 12 volt portion of the circuit is completely isolated, there’s, absolutely no there’s, no common ground, there’s, no there’s, essentially nothing.

I don’t really I’m, not picky. All. I knew this. The number of the comment which you left I’m also going to be checking if you’ve left multiple comments. So please don’t spam. The comment section and give a chance for others to participate as well and at the end of this draw, which is going to be in two weeks I will be pulling. I will be using essentially a random number generator to pull a comment and the skill is going to be sent out to wherever you live anywhere across the world as long as it makes through the customs, and there are no issues in your country. I don’t know if you have to pay customs anything like that that’s going to be up to you.

# arduino output current Social

official.arduino
2019-10-01T16:17:23+0000

Researchers have developed a new strategy to enhance interactions between humans and swarms of drones.
official.arduino
2019-10-01T12:38:15+0000

For the first time ever, we’ll be participating in the
Hacktoberfest monthlong celebration of open source software.

Contribute! github.com/arduino/arduino-cli is a good place to start joining the fun!

spud01au
Fri Feb 17 07:20:47 +0000 2017

RT @diyodemag: [Issue 5] Most of us are using logic level circuits such as Arduino, giving 5V outputs or even 3.3V, to run output devices.…

diyodemag
Fri Jan 27 03:26:20 +0000 2017

[Issue 5] Most of us are using logic level circuits such as Arduino, giving 5V outputs or even 3.3V, to run output devices. How then do we operate a relay requiring a higher voltage or current, than the controller can drive directly? Read how on p16 or https://t.co/Qamemk6FLi https://t.co/GYGBWGZAJS

https://t.co/Qamemk6FLi

Originally posted 2016-08-20 09:58:40.

(Visited 75 times, 1 visits today)

## Comment (23)

1. Abinav Anantharaman says:

Heyy Vlad!! Thanks for the tutorial !! Really good video. I just wanted to know which ckt simulation software you use to show the schematic in your video. And yeah I am actually working on a project wherein I have got to drive a 24V 10 amp Servo motor and i have opted for cytron motor driver for the same which works fine. The problem is if I want to put the cytron in sleep mode along with my arduino,then thats not possible since cytron gets its supply directly from the battery and I thought of introducing a power transistor in between the cytron and the battery and the base can be connected to the arduino pin, in that way i can cut off the supply to cytron board. But even thats not working since to operate at 10amps the base of the transistor requires atleast 0.4-0.6 A which I dont know if the arduino nano can supply without wearing out. I am a little bad in electronics, so I need your help.

2. Syed Amir says:

Hello, I want to make a water fountain using a 12 V, 3 Amp pump and Arduino UNO. For this I would have to operate the pump at varying speed. Would you please advise how would I do that…??

3. Alzamamul Haque says:

Hi, thanks for the tutorial…..I am working on a project in which I am using two servo motors towerpro mg958, reed sensor, rotary encoder, 20×4 LCD, 3 push to on buttons, and an Arduino Uno. The project supposed to be on a cycle so I have decided to make it self powered. I am thinking of using a Dynamo, and li ion batteries, but I don’t know which batteries to use and how much current my battery can give up to how much time….and can my Dynamo charge my batteries?
Please suggest some batteries and additional circuits that can help me to build my project

4. jake cote says:

Thank you for this video..

5. Jimmy Chen says:

Hey there, I am trying to program a 48V ebike motor to an arduino uno. Any idea on how to manage that without blowing out the arduino?

6. Daisy M says:

Sir, Could you please tell me how to calculate the resister size for the transistor? Thank you.

7. Ramon Alcaide says:

Do I get 1,2A of collectors continuous current if I’m using two of them in parallel?

8. Devesh Singh says:

hey! can you help me out to drive around 200 RGB LED’s through arudino.

9. mangesh doifode says:

Can i use mct2e as a relay driver for 12vdc relay?

10. Jerusha Van Den Heever says:

Thanks for the great explanation. Would you use something like this to drive a current continuously? For instance to provide a current source to a load 24/7.

11. Shanta Hsieh says:

The project like this step by step is described on the Avasva website and many more plans you can find on that website.

12. Mannam Sarath Sarath says:

Hlo brother

Iam doing a project on smart helmet.
By wearing of helmet to the driver then only engine has to be start automatically with out any physical involvement.
Give any sugggestions regarding to this….

13. Melchy Zemukya says:

I have a plan to make a battery control circuit using Arduino, NPN transistors and voltage sensors but I am still confused in the Arduino program array …. thank you

14. 3dmixer says:

Great video. I’m working on a project to control everything inside my camper through my phone. I’ve been looking for a relay module that can handle 12v 40A. However all of the relay boards out there designed to handle 220v 10A. Would it be possible to buy a Chinese relay board and replace the relay with high current 12v relay like this
https://www.ebay.co.uk/itm/12V-Automotive-Changeover-Relay-with-Bracket-40A-5-Pin-Car-Bike-Van-NEW/223167718435?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D56491%26meid%3D7ec305b915534ab58ff40834ffd03502%26pid%3D100005%26rk%3D4%26rkt%3D12%26mehot%3Dag%26sd%3D253672488285%26itm%3D223167718435&_trksid=p2047675.c100005.m1851

Can these modules handle these relays?
Thanks

15. Hamed T says:

thanks

16. Salah Osmani says:

I have a question to all brothers here “is there an arduino relay 250v AC and 20 ampere” ??
Thanks before

1. Sheesh Lord Swaggins says:

Of course

2. Salah Osmani says:

@Sheesh Lord Swaggins thanks
But i mean model for arduino

3. Sheesh Lord Swaggins says:

@Salah Osmani straight up search for relay arduino on amazon and you’ll find boards. Just look at the relay’s writing on top. The 20amp ones are a bit more chunky. Almost like a T, instead of a cube.

17. Zoksss says:

Thanks…I was looking for transistor mode ;D

18. Thang Tons says:

Can you show how to control car windows open and close using Arduino??

19. Ab Jamali says:

how to limit the inrush current of hub motor using arduino….?
this circuit can limit the inrush current…..?

20. Russell McCallum says:

Thank You !!! Just what I was looking for to run my solar tracker for our RV !!!