//Prueba de motores y puenteH //El robot debe avanzar sin detenerse int motA0=8;// Pines para control de motores int motA1=9; int motB0=10; int motB1=11; void setup() { pinMode(motA0,OUTPUT);// Configuracion de pines pinMode(motA1,OUTPUT); pinMode(motB0,OUTPUT); pinMode(motB1,OUTPUT); digitalWrite(motA0,LOW); digitalWrite(motA1,LOW); digitalWrite(motB0,LOW); digitalWrite(motB1,LOW); } void loop() { adelante(); delay(1000); stopP(); delay(1000); } void stopP() //Alto total { digitalWrite(motA0,HIGH); digitalWrite(motA1,HIGH); digitalWrite(motB0,HIGH); digitalWrite(motB1,HIGH); } void atras() //Reversa { digitalWrite(motA0,HIGH); digitalWrite(motA1,LOW); digitalWrite(motB0,HIGH); digitalWrite(motB1,LOW); } void adelante() //Avance { digitalWrite(motA0,LOW); digitalWrite(motA1,HIGH); digitalWrite(motB0,LOW); digitalWrite(motB1,HIGH); } void izquierda() //Giro a la izquierda { digitalWrite(motA0,LOW); digitalWrite(motA1,LOW); digitalWrite(motB0,LOW); digitalWrite(motB1,HIGH); } void derecha() //Giro a la derecha { digitalWrite(motA0,LOW); digitalWrite(motA1,HIGH); digitalWrite(motB0,LOW); digitalWrite(motB1,LOW); }