void setup()  
{  
  //     
  pinMode(2,OUTPUT);  
  pinMode(3,OUTPUT);  
  pinMode(4,OUTPUT);  
  pinMode(5,OUTPUT);  
  pinMode(6,OUTPUT);  
  pinMode(7,OUTPUT);  
  pinMode(8,OUTPUT);  
  pinMode(9,OUTPUT);  
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
  pinMode(14,OUTPUT);
  pinMode(15,OUTPUT);
  pinMode(16,OUTPUT);
    
  //    
  Serial.begin(9600);  
}  
  
void loop()  
{   
  byte a, b, c;  
  if (Serial.available() > 2)   //      
  {  
    a = Serial.read();   
    b = Serial.read();  
    c = Serial.read();  
     if(a == 0xFF) //   ,    
      {  
        digitalWrite(b+1, (c==0x01) ? HIGH : LOW); // 
}
      }  }
