Arnov Sharma
Published © MIT

Dual Motor Driver as Robot Base

Made a Custom FET based H-Bridge Setup for a Self Balancing Robot Project

BeginnerFull instructions provided1 hour310
Dual Motor Driver as Robot Base

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
PCBWay Custom PCB
PCBWay Custom PCB
×1

Software apps and online services

Arduino IDE
Arduino IDE
Fusion
Autodesk Fusion

Story

Read more

Custom parts and enclosures

Fusion360File

Schematics

sch

Code

code

C/C++
int in1 = 2;
int in2 = 3;
int in3 = 4;
int in4 = 5;

void setup() {
 
 pinMode(in1, OUTPUT);
 pinMode(in2, OUTPUT);
 pinMode(in3, OUTPUT);
 pinMode(in4, OUTPUT);

}

void demoOne() {
 digitalWrite(in1, HIGH);
 digitalWrite(in2, LOW);
 digitalWrite(in3, HIGH);
 digitalWrite(in4, LOW);
 delay(2000);

 digitalWrite(in1, LOW);
 digitalWrite(in2, LOW); 
 digitalWrite(in3, LOW);
 digitalWrite(in4, LOW); 
 delay(2000);
 
 digitalWrite(in1, LOW);
 digitalWrite(in2, HIGH);
 digitalWrite(in3, LOW);
 digitalWrite(in4, HIGH);
 delay(2000);
 
 digitalWrite(in1, LOW);
 digitalWrite(in2, LOW); 
 digitalWrite(in3, LOW);
 digitalWrite(in4, LOW); 
 delay(2000);

}

void loop()
{
  demoOne();
  
}

Credits

Arnov Sharma
349 projects • 357 followers
I'm Arnov. I build, design, and experiment with tech—3D printing, PCB design, and retro consoles are my jam.

Comments