arduino_vehicle_01

Blog entry is at www.ubiqkom.org/blog/?p=71

 

An Arduino controlled vehicle - still to be enhanced with a Bluetooth remote control (module already shown in the "parts view") - uses an L293 motor controler chip - see www.me.umn.edu/courses/me2011/robot/technotes/L293/L293.html

 

 

void setup()

{

pinMode(2, OUTPUT); // set the digital pins as output

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

 

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(7, OUTPUT);

}

 

void motor_fwd(int offset)

{

digitalWrite(2+offset, HIGH);

 

digitalWrite(3+offset, LOW);

digitalWrite(4+offset, HIGH);

}

 

void motor_bwd(int offset)

{

digitalWrite(2+offset, HIGH);

 

digitalWrite(3+offset, HIGH);

digitalWrite(4+offset, LOW);

}

 

 

void loop() // run over and over again

{

motor_fwd(0);

motor_fwd(3);

 

delay(2000);

 

motor_bwd(0);

motor_bwd(3);

 

delay(2000);

}

 

 

 

 

 

689 views
1 fave
1 comment
Uploaded on June 5, 2009