Menu Close

Arduino Tip120 Motor



Arduino tip120 Motor: The current provided by Arduino nano digital pin is not sufficient to run a motor,
That why we use the Tip120 transistor.


Parts Required:

  1. Arduino Nano
  2. Tip120 transistor
  3. 1N4004 Diod
  4. 9V Battery
  5. Wire to connect it all together

TIP122 Transistor Pinout:




1N4004 Diod Pinout:


the 1n4004 Diod protect from reverse voltage and it’s a good idea to use it in our circuits.


  1. connect all  Parts together

Wiring Tip120 and Dc Motor



Arduino Code:

Arduino Menu up

//Test Code

int Motor = 2; // the number of the Motor pin

void setup() {
//setup code:
pinMode (Motor,OUTPUT);


void loop() {

digitalWrite(Motor, HIGH);   // turn the Motor on
delay(1000);                       // wait for a second
digitalWrite(Motor, LOW);    // turn the Motor


Arduino Menu Down


Download: Tip120 code

For more Please make sure to subscribe to Officialhrm YouTube channel and like Facebook Page.

Thank you for visiting OfficialhrmPlease don’t forget to share this website with your friends.

Posted in Arduino

Leave a Reply

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