Driving a LED from arduino is really simple & easy and ARDUINO does it well but when it comes to driving high power output devices such as ‘high power led’s’ , ‘motors’ etc. then ARDUINO is not able to drive such outputs directly and to drive such kind of outputs we need a amplifier to amplify the signal and generally we use transistors to amplify the signal of arduino and drive led’s or motors according to the signal of arduino and generally we use BJT’s for those kind of jobs.

Basic of Transistor

The basic is really simple the signal wire of Arduino will be connected to base of the transistor and output is connected at collector and emitter is grounded and when a current will flow from Arduino pin to base then there will be a current flow proportional to the base current in output which will go through collector to emitter and called as collector current.

Gather Your Components

In order to drive the output first know the current requirement of your output if it requires approx 600mA current then a normal BJT will do the job but when it comes to drive high power ouput devices such as high power led which requires about 1A current then you have to go for Darlington Pair NPN BJT Transistors.

NPN Transistor- Link 1 , Link 2

Darlington Pair Transistor : TIP 120 – Link 1

other components required-



Power supply


Resistor 1k

High power LED /Motor as a output



connect transistor to the arduino as shown in schmatics and if having problem then refer video.

So when digital pin of arduino outputs a signal which is connected to base of transistor by a resistor , then there will be a current flow towards the base from arduino is called as base current and proportional to that there will be a current flow from collector to emitter which results turning ON the output.

Watch Video for detailed information.


  1. You really make it seem so easy with your presentation but I find this matter to be
    really something that I think I would never understand.
    It seems too complex and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!

  2. Thanks a lot for sharing this with all of us you actually recognize what you are speaking about!

    Bookmarked. Kindly additionally discuss with my site =).
    We may have a hyperlink trade arrangement among us

  3. Hey There. I discovered your blog the usage of msn. That is a really smartly written article.
    I’ll make sure to bookmark it and return to read more of your helpful information. Thank you for the post.
    I’ll definitely comeback.

  4. Heya! I’m at work surfing around your blog from my new iphone!

    Just wanted to say I love reading through your blog and look forward to all your posts!
    Carry on the fantastic work!

  5. excellent post, very informative. I wonder why
    the other experts of this sector don’t realize
    this. You should continue your writing. I’m sure,
    you’ve a great readers’ base already!

  6. I all the time emailed this weblog post page to all my associates, since if like to read it after that my friends will too.

  7. We absolutely love your blog and find almost all of
    your post’s to be exactly what I’m looking for. Do you offer guest
    writers to write content for yourself? I wouldn’t mind producing a post or elaborating on many of the subjects you write with regards to here.
    Again, awesome site!

  8. Pretty great post. I simply stumbled upon your weblog and wished
    to say that I have truly loved browsing your weblog posts.
    After all I will be subscribing in your rss feed and I’m hoping you write once more soon!

  9. Simply want to say your article is as astonishing.
    The clearness on your post is simply great and i can suppose you are a professional in this subject.
    Fine together with your permission let me to snatch your feed to stay up to
    date with imminent post. Thank you a million and please continue the rewarding work.

  10. Wow that was odd. I just wrote an very long comment but after I clicked submit my comment didn’t appear.
    Grrrr… well I’m not writing all that over again. Anyways,
    just wanted to say excellent blog!

  11. Hello! I’ve been following your web site for a long time now
    and finally got the bravery to go ahead and give you a shout out
    from Houston Texas! Just wanted to say keep up the great

Leave a Reply

Your email address will not be published. Required fields are marked *