ubiq_01
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);
}
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);
}