 void RF430_Interrupt()            
 {
     into_fired = 1;
-    detachInterrupt(1);//cancel interrupt
+    detachInterrupt(IRQ);//cancel interrupt
 }
 
 boolean ByteArrayCompare(byte a[], byte b[], uint8_t array_size)

            {
                Serial.println("water"); 
                //deal with relay
               digitalWrite(RELAY,HIGH);
               delay(2000);
               digitalWrite(RELAY,LOW);
            }
            //do water flower operate
        }

    records[1].createExternal("flower", "humidity", exData0, sizeof(exData0));
    records[2].createExternal("flower", "temperature", exData1, sizeof(exData1));
    records[3].createExternal("flower", "setting", exData2, sizeof(exData2));
    records[4].createApplicationRecord("com.flower.nfcaction");
    
    NdefMessage msg(records, sizeof(records)/sizeof(NdefRecord));
    uint16_t msg_length = msg.getByteArrayLength();
