Collin and Matts Robot
Matt Heise and Collin McDonald
The Robot that we created is a simple one to create, using Ardunios, motors, and wires
The motor itself uses blink code, and an H-Bridge
int motor1 = 2;
int motor2 = 4;
int motor3 = 5;
int motor4 = 3;
int motorpmw = 9;
void setup()
{
pinMode(motor1, OUTPUT);
pinMode(motor2, OUTPUT);
pinMode(motor3, OUTPUT);
pinMode(motor4, OUTPUT);
pinMode(motorpmw, OUTPUT);
}
void loop()
{
analogWrite(motorpmw, 255);
forward();
delay(1000);
halt();
delay(1000);
backwards();
delay(1000);
halt();
delay(1000);
right();
delay(1000);
left();
delay(1000);
}
void forward()
{
digitalWrite(motor1, HIGH);
digitalWrite(motor2, LOW);
digitalWrite(motor3, HIGH);
digitalWrite(motor4, LOW);
}
void halt()
{
digitalWrite(motor1, LOW);
digitalWrite(motor2, LOW);
digitalWrite(motor3, LOW);
digitalWrite(motor4, LOW);
}
void backwards()
{
digitalWrite(motor2, HIGH);
digitalWrite(motor1, LOW);
digitalWrite(motor4, HIGH);
digitalWrite(motor3, LOW);
}
void right()
{
digitalWrite(motor2, HIGH);
digitalWrite(motor1, LOW);
digitalWrite(motor3, HIGH);
digitalWrite(motor4, LOW);
}
void left()
{
digitalWrite(motor2, LOW);
digitalWrite(motor1, HIGH);
digitalWrite(motor3, LOW);
digitalWrite(motor4, HIGH);
}
The Problems:
wheel did not spin
bad soldering job
If we had money then we would buy a better robot base and better wheeels