Explanation of Arduino instructions