Étape 6: Voiture finie et codage
C’est ici. J’ai placé le pack batterie supplémentaire sur le dessus et velcro il en avait lieu. Ensuite, j’ai utilisé le code suivant pour tester ma voiture :
int pinI1 = 8; //define I1 interface
int pinI2 = 11 ; //define I2 interface
int speedpinA = 9; //enable moteur A
spead int = 127 ; //define le spead de moteur
void setup()
{
pinMode(pinI1,OUTPUT) ;
pinMode(pinI2,OUTPUT) ;
pinMode(speedpinA,OUTPUT) ;
}
mémoire vide
{
analogWrite (speedpinA, spead); //input une valeur de simulation pour régler la vitesse
digitalWrite (pinI2, LOW); //turn DC Motor A déplacer dans le sens anti-horaire
digitalWrite(pinI1,HIGH) ;
}
void backward() / /
{
analogWrite (speedpinA, spead); //input une valeur de simulation pour régler la vitesse
digitalWrite (pinI2, HIGH); //turn DC Motor A déplacer vers la droite
digitalWrite(pinI1,LOW) ;
}
void stop() / /
{
digitalWrite(speedpinA,LOW); / / Unenble la broche, pour arrêter le moteur. Cela devrait être fait pour avid endommager le moteur.
Delay(1000) ;
}
void loop()
{
mémoire ;
Delay(2000) ;
Stop() ;
Backward() ;
Delay(2000) ;
Stop() ;
}