Étape 4: El Codigo
El código fue descargado de internet y modificado por mí.
Código :
int izqA = 6 ;
int izqB = 5 ;
int EB = 7 ;
derA int = 8 ;
derB int = 9 ;
int EA = 10 ;
vel int = 255 ; Velocidad de los motores (0-255)
estado int = « g » ; inicia detenido
void setup() {}
Serial.Begin(9600) ; inicia el puerto série comunicacion para con el Bluetooth
pinMode (derA, sortie) ;
pinMode (derB, sortie) ;
pinMode (izqA, sortie) ;
pinMode (izqB, sortie) ;
pinMode (EA, sortie) ;
pinMode (EB, sortie) ;
Delay(100) ;
digitalWrite (EA, élevé) ;
digitalWrite (EB, élevé) ;
}
void loop() {}
if(Serial.available() > 0) {/ / lee el bluetooth y où fr estado
Estado = Serial.read() ;
}
if(Estado=='a') {/ / Boton desplazar al Frente
analogWrite (derB, 0) ;
analogWrite (izqB, 0) ;
analogWrite (derA, vel) ;
analogWrite (izqA, vel) ;
}
if(Estado=='b') {/ / Boton IZQ
analogWrite (derB, 0) ;
analogWrite (izqB, 0) ;
analogWrite (derA, vel) ;
analogWrite (izqA, 0) ;
}
if(Estado=='c') {/ / Boton Parar
analogWrite (derB, 0) ;
analogWrite (izqB, 0) ;
analogWrite (derA, 0) ;
analogWrite (izqA, 0) ;
}
if(Estado=='d') {/ / DER Boton
analogWrite (derB, 0) ;
analogWrite (izqB, 0) ;
analogWrite (izqA, vel) ;
analogWrite (derA, 0) ;
}
if(Estado=='e') {/ / Reverse Boton
analogWrite (derB, vel) ;
analogWrite (izqB, vel) ;
analogWrite (derA, 0) ;
analogWrite (izqA, 0) ;
}
Si (estado == « f ») {/ / Boton ON Dispara
}
}