Étape 2: Téléchargement de code
La troisième étape a été trop obtenir le code, l’écrire dans mon application Arduino. Après cela changé le port série (sous Outils) aussi le cinquième hors des six options. J’ai ensuite connecté l’Arduino trop l’ordinateur, puis transféré le code.
Le code que j’ai utilisée était la suivante: / *
La voiture RC mis à jour le voiture Test fait aller dans la figure 8. Brancher les fils blancs rayés sur les broches de l’Arduino comme * / int avant = 12 ; avant broche int inverse = 11 ; inverser les broches int gauche = 10 ; int de broche à gauche droite = 9 ; broche droite
La méthode setup() s’exécute une seule fois, au démarrage de l’esquisse
void setup() {/ / initialiser les broches numériques comme un sorties : pinMode (en avant, sortie); pinMode (inversion, sortie); pinMode (à gauche, sortie); pinMode (à droite, sortie);}
void go_forward() {digitalWrite(forward,HIGH); / / tourner le moteur vers l’avant sur digitalWrite(reverse,LOW); / / arrête le moteur revers}
void go_reverse() {digitalWrite(reverse,HIGH); / / tour inverse moteur sur digitalWrite(forward,LOW); / / arrête avant notor}
void stop_car() {digitalWrite(reverse,LOW); / / revers moteur hors digitalWrite(forward,LOW); / / tourner vers l’avant avec le moteur arrêté digitalWrite(left,LOW) ; digitalWrite(right,LOW);}
void go_left() {digitalWrite(left,HIGH); / / tourner à gauche moteur sur digitalWrite(right,LOW); / / arrête le moteur droite}
void go_right() {digitalWrite(right,HIGH); / / tourner à droite moteur sur digitalWrite(left,LOW); / / tune moteur gauche}
la méthode loop() exécute maintes et maintes fois, / / aussi longtemps que l’Arduino a pouvoir
void loop() {go_forward() ; delay(1000) ; go_right() ; delay(3000) ; go_forward() ; delay(1000) ; go_left() ; delay(3000) ; go_forward() ; delay(1000) ; go_right() ; delay(3000);}