/* irSend sketch */ #include // IR remote control library const int numberOfKeys = 1; const int firstKey = 4; // the first pin of the 5 sequential pins connected to buttons boolean buttonState[numberOfKeys]; boolean lastButtonState[numberOfKeys]; long irKeyCodes[numberOfKeys] = { 0x20DF807F, //0 key }; IRsend irsend; void setup() { for (int i = 0; i < numberOfKeys; i++){ buttonState[i]=true; lastButtonState[i]=true; int physicalPin=i + firstKey; pinMode(physicalPin, INPUT); digitalWrite(physicalPin, HIGH); // turn on pull-ups } Serial.begin(9600); } void loop() { for (int keyNumber=0; keyNumber