Arduino and libserial - strange behaviour