Étape 7: Écrire et télécharger le Code de Test
int A = 0 ; Un bouton relié à la broche numérique 0
int B = 1 ; Bouton B relié à la broche numérique 1
int Select = 2 ; Bouton Select connectée à la broche numérique 2
int Start = 3 ; Bouton Démarrer connecté à la broche numérique 3
int gauche = 4 ; Bouton gauche relié à la borne numérique 4
int droite = 5 ; Bouton droit relié à la broche numérique 5
int = jusqu'à 6 ; Touche Up relié à la broche numérique 6
int bas = 7 ; Le bouton relié à la broche numérique 7
int bouton = 10 ; Bouton d’activation relié à la broche numérique 10
int ButtonHigh = 9 ; Élevé pour le bouton d’Activation résistance de pull-up relié à la broche numérique 9
void setup()
{
pinMode (A, sortie) ; définit la broche numérique 0 en sortie
pinMode (B, sortie) ; définit la broche numérique 1 en sortie
pinMode (Select, sortie) ; définit la broche numérique 2 en sortie
pinMode (début, sortie) ; définit la broche numérique 3 en sortie
pinMode (gauche, sortie) ; définit la broche numérique 4 en sortie
pinMode (droit, sortie) ; définit la broche numérique 5 en sortie
pinMode (vers le haut, sortie) ; définit la broche numérique 6 en sortie
pinMode (vers le bas, sortie) ; définit la broche numérique 7 en sortie
pinMode (entrée, bouton) ; définit la broche numérique 10 comme entrée
pinMode (ButtonHigh, sortie) ; définit la broche numérique 9 comme sortie
}
void loop()
{
digitalWrite (A, élevée) ; Bouton A de-Activates
digitalWrite (B, élevé) ; Désactive le bouton B
digitalWrite (Select, élevé) ; Désactive le bouton de sélection
digitalWrite (Start, élevé) ; Désactive le bouton Démarrer
digitalWrite (gauche, haut) ; Désactive le bouton gauche
digitalWrite (droit, haute) ; Désactive le bouton droit
digitalWrite (vers le haut, élevé) ; De-Activates bouton
digitalWrite (bas, haut) ; De-Activates bouton
digitalWrite (ButtonHigh, élevé) ; Ensembles de référence haute
Si (bouton == HIGH)
{
digitalWrite (haut, bas) ; Active Up bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (vers le haut, élevé) ; De-Activates bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (haut, bas) ; Active Up bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (vers le haut, élevé) ; De-Activates bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (vers le bas, bas) ; Active le bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (bas, haut) ; De-Activates bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (vers le bas, bas) ; Active le bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (bas, haut) ; De-Activates bouton
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (gauche, faible) ; Active le bouton gauche
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (gauche, haut) ; Désactive le bouton gauche
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (droit, faible) ; Active le bouton de droite
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (droit, haute) ; Désactive le bouton droit
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (gauche, faible) ; Active le bouton gauche
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (gauche, haut) ; Désactive le bouton gauche
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (droit, faible) ; Active le bouton de droite
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (droit, haute) ; Désactive le bouton droit
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (B, faible) ; Active le bouton de droite
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (B, élevé) ; Désactive le bouton droit
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (A, faible) ; Active le bouton de droite
Delay(100) ; attend pendant 0,1 seconde
digitalWrite (A, élevée) ; Désactive le bouton droit
Delay(1000) ; attend pendant 1 seconde
Maintenant vous avez 999 vies
}
}