arduino communication changes