Stockage données du pc dans un tableau

j'ai quelque chose qui tourne à peut pret :



int led =48;
int  ValDuPc [20];
int val=ValDuPc;

void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
Serial1.begin(9600);



}

void loop() {

if (Serial1.available()) 
  { 
    digitalWrite( led ,HIGH);  

    //val[0] = Serial1.read();
    
    byte BYTE=Serial1.read();
    
    val=BYTE,HEX;
    
    Serial.print("Val du pc en décimal: ");
    Serial.println(BYTE);

    Serial.print("Val du pc en hexa: ");
    Serial.println(BYTE,HEX);
    
    Serial.print("Val du pc en binaire: ");
    Serial.println(BYTE,BIN);

 Serial.println(val);


    
 Serial.println(" ");
  }
  
 
    digitalWrite( led ,LOW);  

    
  //delay(500);
 
}