Arduino serial available blocking