mehrere Variablen gleichzeitig empfangen (Arduino Nano/XBee)

Hab es jetzt mal so probiert, dass ich einfach die beiden Werte hintereinander sende.
Der XBee empfängt die alle richtig (mit X-CTU empfangen).

Bei diesem Code:

#include <LiquidCrystal.h>

LiquidCrystal lcd(13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3);


int input;
int bufferArray[2];
int d1;
int d2;


void setup()
{
    lcd.begin(16, 2);
    lcd.clear();
    Serial.begin(115200);
    input = 0;
}






void loop() {
  if (Serial.available() > 1)  {    
 
      for (int i=0; i<2; i++) {			
       bufferArray[i] = Serial.read();     	
       input = 1;    			
      } 
  }
  
  
  
  
  if (input != 0)				
{                
 
  
 
  					
   int d1 = bufferArray[0];			
   int d2 = bufferArray[1];			
 
 

 
  input = 0;                
}

      Serial.println(d1);
      Serial.println(d2);
      Serial.println(bufferArray[0]);
      Serial.println(bufferArray[1]);
      
}

bekomm ich zb bei übertragenen Werten 10 und 80 nur das:

0
0
50
53

Hab noch diese Seite dazu gefunden: http://dada.soulwire.co.uk/2009/07/arduino-multi-variable-serial-communication/
Nur leider kommt ich beim Verifizieren mit dem >= nicht weiter, und hab leider auch keine Ahnung, was das so richtig bewirkt.