como controlar motores DC (primeros pasos :] )

muchas gracias a todos por sus comentarios y respuestas :smiley:
hasta ahora logre mover el motor usando un transistor 2N2222, con algunos problemillas todavia....
congui un puente en h de este tipo

segun entendi..debo conectar la bateria donde dice 6v-12v el motor en m1 y en c1 las dos que van hacia pwm en arduino
es correcto? ö

por lo que he entendido del programa, este iria algo asi:

int entradamotor1 = 8;
int entradamotor2 = 9;

void setup(){
 pinMode(entramotor1, OUTPUT);
 pinMode(entramotor2, OUTPUT);
}

void loop(){
 digitalWrite(entradamotor1, HIGH);
 digitalWrite(entradamorot2, LOW);
 delay(10000);
 digitalWrite(entradamotor1, LOW);
 digitalWrite(entradamorot2, HIGH);
 delay(10000);
}

y asi giraria en los dos sentidos
saben si asi esta bien? Ö

gracias ^^