Page 233 - 최강 아두이노 스마트 자동차 로봇 키트
P. 233

decode_results decodedSignal; //stores results from IR
                 sensor


                 void init_IRreceiverModule()
                 {
                     pinMode(irReceiverPin, INPUT); //
                     irrecv.enableIRIn(); // Start the receiver object
                 }

                 struct IRvalueData
                 {
                     String name;
                     unsigned long value;
                 };

                 IRvalueData irData[21] =
                 {
                     { "0", 0xFF6897 },
                     { "1", 0xFF30CF },
                     { "2", 0xFF18E7 },
                     { "3", 0xFF7A85 },
                     { "4", 0xFF10EF },
                     { "5", 0xFF38C7 },
                     { "6", 0xFF5AA5 },
                     { "7", 0xFF42BD },
                     { "8", 0xFF4AB5 },
                     { "9", 0xFF52AD },
                     { "100+", 0xFF9867 },
                     { "200+", 0xFFB04F },
                     { "-", 0xFFE01F },
                     { "+", 0xFFA857 },
                     { "EQ", 0xFF906F },
                     { "<<", 0xFF22DD },
                     { ">>", 0xFF02FD },
                     { ">|", 0xFFC23D },
                     { "CH-", 0xFFA25D },
                     { "CH", 0xFF629D },
                     { "CH+", 0xFFE21D }
                 };


                 // Dumps out the decode_results structure.
                 // Call this after IRrecv::decode()
                 // void * to work around compiler issue





                                                   232
   228   229   230   231   232   233   234   235   236   237   238