Paso 4: Paso 4: el código
El código funciona con el principio de la función Keyboard.write
Luego puede editar el código y cambiar las claves de como usted tiene gusto.
int A = 2;
int B = 3;
int alto = 4;
int abajo = 5;
int izquierda = 6;
int derecha = 7;
int Inicio = 8;
int Select = 9;
int led = 13;
int estado = 0;
int BState = 0;
int estado = 0;
int DownState = 0;
int LeftState = 0;
int RightState = 0;
int StartState = 0;
int SelectState = 0;
void setup() {}
pinMode(A,INPUT);
pinMode(B,INPUT);
pinMode(Up,INPUT);
pinMode(Down,INPUT);
pinMode(Left,INPUT);
pinMode(Right,INPUT);
pinMode(Start,INPUT);
pinMode(Select,INPUT);
pinMode(led,OUTPUT);
Keyboard.Begin();
}
void loop() {}
AState=digitalRead(A);
BState=digitalRead(B);
UpState=digitalRead(Up);
DownState=digitalRead(Down);
LeftState=digitalRead(Left);
RightState=digitalRead(Right);
StartState=digitalRead(Start);
SelectState=digitalRead(Select);
{if(AState==High)}
Keyboard.Write('A');
}
{if(BState==High)}
Keyboard.Write('B');
}
{if(UpState==High)}
Keyboard.Write('Z');
}
{if(DownState==High)}
Keyboard.Write('S');
}
{if(LeftState==High)}
Keyboard.Write('Q');
}
{if(RightState==High)}
Keyboard.Write('D');
}
{if(StartState==High)}
Keyboard.Write('X');
}
{if(SelectState==High)}
Keyboard.Write('C');
}
digitalWrite(led,HIGH);
}