Stap 4: Stap 4: de code
De code werkt volgens het principe van de functie Keyboard.write
U kunt vervolgens de code bewerken en de toetsen wijzigen als u nodig hebt.
int A = 2;
int B = 3;
int omhoog = 4;
int omlaag = 5;
int links = 6;
int rechts = 7;
int begin = 8;
int Select = 9;
int geleid = 13;
int vaneengeavanceerde = 0;
int BState = 0;
int UpState = 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);
}