Paso 7: Escribir y subir código de prueba
int A = 0; Un botón conectado al pin digital 0
int B = 1; B botón conectado al pin digital 1
int Select = 2; Seleccione botón conectado al pin digital 2
int Inicio = 3; Inicio botón conectado al pin digital 3
int izquierda = 4; Botón izquierdo conectado al pin digital 4
int derecha = 5; Botón derecho conectado al pin digital 5
int alto = 6; Botón conectado al pin digital 6
int abajo = 7; Botón conectado al pin digital 7
int tecla = 10; Activación botón conectado al pin digital 10
int ButtonHigh = 9; Alto botón de activación resistor de pull-up conectada al pin digital 9
void setup()
{
pinMode (una, salida); pone el pin digital 0 como salida
pinMode (B, salida); pone el pin digital 1 como salida
pinMode (selección, salida); pone el pin digital 2 como la salida
pinMode (Inicio, salida); pone el pin digital 3 como salida
pinMode (izquierda, salida); pone el pin digital 4 como salida
pinMode (derecha, salida); pone el pin digital 5 como salida
pinMode (Up, salida); pone el pin digital 6 como salida
pinMode (abajo, salida); pone el pin digital 7 como salida
pinMode (botón, entrada); pone el pin digital 10 como entrada
pinMode (ButtonHigh, salida); pone el pin digital 9 como salida
}
void loop()
{
digitalWrite (A, alto); De-Activates un botón
digitalWrite (B, alto); Se activa el botón B
digitalWrite (Select, alto); Se activa el botón de selección
digitalWrite (arranque, alto); Se activa el botón de inicio
digitalWrite (izquierda, alto); Se activa el botón izquierdo
digitalWrite (derecha, alto); Se activa el botón derecho
digitalWrite (arriba,); De-Activates el botón
digitalWrite (baja, alta); De-Activates botón
digitalWrite (ButtonHigh, alto); Sistemas de referencia alta
Si (botón == HIGH)
{
digitalWrite (arriba, bajo); Activa el botón
Delay(100); espera durante 0,1 segundo
digitalWrite (arriba,); De-Activates el botón
Delay(100); espera durante 0,1 segundo
digitalWrite (arriba, bajo); Activa el botón
Delay(100); espera durante 0,1 segundo
digitalWrite (arriba,); De-Activates el botón
Delay(100); espera durante 0,1 segundo
digitalWrite (abajo, bajo); Activa botón
Delay(100); espera durante 0,1 segundo
digitalWrite (baja, alta); De-Activates botón
Delay(100); espera durante 0,1 segundo
digitalWrite (abajo, bajo); Activa botón
Delay(100); espera durante 0,1 segundo
digitalWrite (baja, alta); De-Activates botón
Delay(100); espera durante 0,1 segundo
digitalWrite (izquierda, LOW); Activa el botón izquierdo
Delay(100); espera durante 0,1 segundo
digitalWrite (izquierda, alto); Se activa el botón izquierdo
Delay(100); espera durante 0,1 segundo
digitalWrite (derecho, baja); Activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (derecha, alto); Se activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (izquierda, LOW); Activa el botón izquierdo
Delay(100); espera durante 0,1 segundo
digitalWrite (izquierda, alto); Se activa el botón izquierdo
Delay(100); espera durante 0,1 segundo
digitalWrite (derecho, baja); Activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (derecha, alto); Se activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (B, LOW); Activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (B, alto); Se activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (un, bajo); Activa el botón derecho
Delay(100); espera durante 0,1 segundo
digitalWrite (A, alto); Se activa el botón derecho
Delay(1000); espera 1 segundo
Ahora tienes 999 vida
}
}