Stap 6: Klaar auto en codering
Hier is het. Ik plaatste de extra battery pack bovenop en velcro had in plaats. Vervolgens gebruikte ik de volgende code voor het testen van mijn auto:
int pinI1 = 8; //define I1 interface
int pinI2 = 11; //define I2 interface
int speedpinA = 9; //enable motor A
int spead = 127; //define de spead van motor
VOID Setup
{
pinMode(pinI1,OUTPUT);
pinMode(pinI2,OUTPUT);
pinMode(speedpinA,OUTPUT);
}
VOID vooruit()
{
analogWrite (speedpinA, spead); //input een simulatie-waarde om de snelheid
digitalWrite (pinI2, laag); //turn DC Motor A beweging linksom
digitalWrite(pinI1,HIGH);
}
VOID backward() / /
{
analogWrite (speedpinA, spead); //input een simulatie-waarde om de snelheid
digitalWrite (pinI2, hoge); //turn DC Motor A beweging met de klok mee
digitalWrite(pinI1,LOW);
}
VOID stop() / /
{
digitalWrite(speedpinA,LOW); / / Unenble de pin, om te stoppen met de motor. Dit moet worden gedaan om fervent beschadiging van de motor.
delay(1000);
}
void loop
{
vooruit();
delay(2000);
Stop();
backward();
delay(2000);
Stop();
}