Zase available(). Ono to opravdu udělá něco jiného než čekáš. Tady by asi mělo být spíš while(!mySerial.available());
V momente kdy je klavesnice adresovana a zacnou se vymenovat data s utrednou mi prave neprislo jako dobrej napad pouzit
while(!mySerial.available())
V pripade, ze budou klavesnice dve a ustredna bude cekat na tu prvni a ta neodpovi, tak ustredna zustane v cyklu toho while.