updated arduino communications