- 데이터를 주고 받는 통신에는
직렬통신과병렬통신이 있다.UART는 Universal Asynchronous Receiver Transmitter의 약어이다.UART는 비동기 통신 방식이다.UART는 연결된 두 개의 시스템이 같은 전송속도(baud rate)를 사용한다.직렬통신은 속도는병렬통신보다 느리지만 전력소비가 적으므로 임베디드 시스템에서는 대부분 이 방식을 많이 사용한다.병렬통신은 속도는 빠르지만 한꺼번에 여러 라인을 사용해야 하므로 전력소비가 높다.UART통신은 아두이노 1의TX와 아두이노RX그리고 아두이노 1의RX와 아우디노 2의TX를 연결한다.Baud Rate는 직렬 전송의 변조 속도를 1초간에 전송되는 신호의 수로 나타낸 것이다.UART통신에서 마스터와 슬레이브의 통식 속도를 같게 해야 한다.- 아두이노에서 통신 시작 함수는
"Serial.begin( )"이며, 괄호 안에 통신 속도를 적는다."Serial.write( )"함수를 이용하여 다른 아두이노 시스템으로 데이터를 보낸다.TX는 데이터의 송신을 의미하고RX은 데이터의 수신을 의미한다.