je moet leren bit-masks te gebruiken - Arduino Playground - BitMath -
void loop()
{
int x = readNes(); // dit weet je blijkbaar hoe dat moet
x = ~x; // klap alle bitje om 0->1 en vice versa
if ( x & b00000001) Serial.println("Right");
if ( x & b00000010) Serial.println("Left");
if ( x & b00000100) Serial.println("Down");
if ( x & b00001000) Serial.println("Up");
if ( x & b00010000) Serial.println("Start");
if ( x & b00100000) Serial.println("Select");
if ( x & b01000000) Serial.println("B");
if ( x & b10000000) Serial.println("A");
}
ipv Serial.println("A"); kun je natuurlijk ook een functie aanroepen handleKeyA();