Arduino dumilanove cannot read while writing?